在SQL中如何检查字符串是否包含子字符串(不区分大小写)?

use*_*620 2 sql psql

SELECT * FROM products WHERE name LIKE '%a%'
Run Code Online (Sandbox Code Playgroud)

这在区分大小写时工作正常,但如何不区分大小写地搜索?

提前谢谢

小智 9

简单回答:

SELECT * FROM products WHERE lower(name) LIKE '%a%'
Run Code Online (Sandbox Code Playgroud)