有谁知道如何使用 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%'
最佳答案
使用ILIKE
,例如:
...
WHERE
address ILIKE '123 main st%'
或者,您可以使用 UPPER
或 LOWER
,例如:
...
WHERE
LOWER(address) LIKE '123 main st%'
关于sql - 不区分大小写的搜索/查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752705/