Phi*_*ord 5 regex sql postgresql case-insensitive
有谁知道如何使用Postgres 7.4进行不区分大小写的搜索/查询?
我在想RegEx,但不知道如何做到这一点,或者可能有一个函数/标志或者我可以添加查询的东西?
我正在使用PHP来连接和执行查询.
所以我希望匹配地址信息.
例:
123 main street
123 Main st.
123 Main Street
123 main st
123 Main st
etc...
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
SELECT address FROM tbl WHERE address LIKE '%123 %ain%'
Run Code Online (Sandbox Code Playgroud)
ber*_*nie 17
使用ILIKE,例如:
...
WHERE
address ILIKE '123 main st%'
Run Code Online (Sandbox Code Playgroud)
文档.
或者你可以使用UPPER或LOWER,例如:
...
WHERE
LOWER(address) LIKE '123 main st%'
Run Code Online (Sandbox Code Playgroud)