SQL查询来查找匹配的记录,但是区分大小写吗?

时间:2018-11-02 14:02:40

标签: sql

我正在尝试生成一个简单的查询,以查找数据库中具有匹配项但不相同的所有记录(区分大小写)。

以下所有实例都是我要查找的示例:

dog
DOG
Dog

SQL中是否有任何这样的功能可以创建这样的查询,或者如果有人手边有什么,将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以使用lower()/ upper()函数执行以下操作

select * from tablename
where lower(columnname)=lower('dog')

OR

select * from tablename
    where upper(columnname)=upper('dog')