如何使用SQL语句来实现忽略大小写的查询

2025-04-16 09:51:52
推荐回答(1个)
回答1:

反过来就可以了,把所有的字母都换为大写,或者小写就可以了。
比如,原来的字段存储内容为AAaBVbgtF,那么用upper改为AAABVBGTF,输入的内容不管是不是大写,也一律变为大写,那么就等于在后台的where条件中忽略大小写。
比如:某字段a,字段内容大写小都有
select * from table where upper(a) = upper(你的输入值)

不就等于在查询的时候忽略大小写了么。
我的函数都是oracle的,其他的数据库也有类似的函数,只是不能原版照抄,需要稍微修改一下。