PostgreSQL LIKE 操作符
LIKE
LIKE
操作符用于 WHERE
子句,以在列中搜索指定的模式。
在 LIKE
操作符经常使用的有两个通配符
%
百分号代表零个、一个或多个字符_
下划线代表一个、单个字符
以...开头
要返回以特定字母或短语开头的记录,请在字母或短语末尾添加 %
。
包含
要返回包含特定字母或短语的记录,请在字母或短语前后都添加 %
。
ILIKE
注意: LIKE
操作符区分大小写,如果你想执行不区分大小写的搜索,请使用 ILIKE
操作符代替。
以...结尾
要返回以特定字母或短语结尾的记录,请在字母或短语前添加 %
。
下划线 _
通配符
_
通配符表示单个字符。
它可以是任何字符或数字,但每个 _
代表一个且仅一个字符。
示例
返回所有城市以 'L' 开头,后面跟一个通配符字符,然后是 'nd',最后是两个通配符字符的客户
SELECT * FROM customers
WHERE city LIKE 'L_nd__';
运行示例 »