選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL LIKE 運算子


LIKE

LIKE 運算子用於 WHERE 子句,以在列中搜索指定的模式。

LIKE 運算子經常使用的有兩個萬用字元

  • % 百分號代表零個、一個或多個字元
  • _ 下劃線代表一個、單個字元

以...開頭

要返回以特定字母或短語開頭的記錄,請在字母或短語末尾新增 %

示例

返回所有姓名以字母 'A' 開頭的客戶

SELECT * FROM customers
WHERE customer_name LIKE 'A%';
執行示例 »

包含

要返回包含特定字母或短語的記錄,請在字母或短語前後都新增 %

示例

返回所有姓名包含字母 'A' 的客戶

SELECT * FROM customers
WHERE customer_name LIKE '%A%';
執行示例 »

ILIKE

注意: LIKE 運算子區分大小寫,如果你想執行不區分大小寫的搜尋,請使用 ILIKE 運算子代替。

示例

返回所有姓名包含字母 'A' 或 'a' 的客戶

SELECT * FROM customers
WHERE customer_name ILIKE '%A%';
執行示例 »

以...結尾

要返回以特定字母或短語結尾的記錄,請在字母或短語前新增 %

示例

返回所有姓名以短語 'en' 結尾的客戶

SELECT * FROM customers
WHERE customer_name LIKE '%en';
執行示例 »

下劃線 _ 萬用字元

_ 萬用字元表示單個字元。

它可以是任何字元或數字,但每個 _ 代表一個且僅一個字元。

示例

返回所有城市以 'L' 開頭,後面跟一個萬用字元字元,然後是 'nd',最後是兩個萬用字元字元的客戶

SELECT * FROM customers
WHERE city LIKE 'L_nd__';
執行示例 »

PostgreSQL 練習

透過練習來測試自己

練習

編寫正確的 SQL 語句,選擇 model 欄位值以大寫字母 'M' 開頭的所有記錄。

SELECT * FROM cars
WHERE model ;
        

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援