我正在尝试生成一个简单的查询,以查找数据库中具有匹配项但不相同的所有记录(区分大小写)。
以下所有实例都是我要查找的示例:
dog
DOG
Dog
SQL中是否有任何这样的功能可以创建这样的查询,或者如果有人手边有什么,将不胜感激。
答案 0 :(得分:2)
您可以使用lower()/ upper()函数执行以下操作
select * from tablename
where lower(columnname)=lower('dog')
OR
select * from tablename
where upper(columnname)=upper('dog')