PostgreSQL LIKE 運算子
LIKE
LIKE
運算子用於 WHERE
子句,以在列中搜索指定的模式。
在 LIKE
運算子經常使用的有兩個萬用字元
%
百分號代表零個、一個或多個字元_
下劃線代表一個、單個字元
以...開頭
要返回以特定字母或短語開頭的記錄,請在字母或短語末尾新增 %
。
包含
要返回包含特定字母或短語的記錄,請在字母或短語前後都新增 %
。
ILIKE
注意: LIKE
運算子區分大小寫,如果你想執行不區分大小寫的搜尋,請使用 ILIKE
運算子代替。
以...結尾
要返回以特定字母或短語結尾的記錄,請在字母或短語前新增 %
。
下劃線 _
萬用字元
_
萬用字元表示單個字元。
它可以是任何字元或數字,但每個 _
代表一個且僅一個字元。
示例
返回所有城市以 'L' 開頭,後面跟一個萬用字元字元,然後是 'nd',最後是兩個萬用字元字元的客戶
SELECT * FROM customers
WHERE city LIKE 'L_nd__';
執行示例 »