【Oracle】查询不区分大小写


 

将值为right(忽略大小写)的记录都查询出来 

 

查询方案

1、统一转换成大写或者小写

-- 统一转小写
select name from testa where lower(name) = lower('righT'); -- 统一转大写
select name from testa where upper(name) = upper('RIGHt');

 

2、使用正则表达式

-- 使用正则表达式 第3个参数i表示进行匹配时忽略大小写
select name from testa where regexp_like(name,'^right$','i');

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM