小编典典

不区分大小写的搜索/查询

sql

有谁知道如何使用Postgres 7.4进行不区分大小写的搜索/查询?

我在考虑RegEx,但不确定如何执行此操作,或者不确定是否有函数/标志或可以添加查询的内容?

我正在使用PHP连接并执行查询。

因此,我正在寻找匹配地址信息的方法。

例子:

123 main street
123 Main st.
123 Main Street
123 main st
123 Main st
etc...

有什么想法吗?

SELECT address FROM tbl WHERE address LIKE '%123 %ain%'

阅读 186

收藏
2021-03-23

共1个答案

小编典典

使用ILIKE,例如:

...
WHERE 
    address ILIKE '123 main st%'

文件资料


或者,您可以使用UPPERLOWER,例如:

...
WHERE 
    LOWER(address) LIKE '123 main st%'
2021-03-23