首頁  >  文章  >  資料庫  >  sql中like怎麼寫不等於

sql中like怎麼寫不等於

下次还敢
下次还敢原創
2024-04-29 14:24:11833瀏覽

在 SQL 中,使用 NOT LIKE 運算元可以查詢不等於特定模式的字串。語法:SELECT * FROM table_name WHERE column_name NOT LIKE '%pattern%'; 其中 %pattern% 是要匹配的模式,% 代表通配符。

sql中like怎麼寫不等於

如何在SQL 中使用LIKE 查詢不等於

在SQL 中,我們可以使用LIKE 運算子來匹配包含特定模式的字串。如果我們要查詢不等於特定模式的字串,可以使用 NOT LIKE 運算元。

語法:

<code>SELECT * FROM table_name WHERE column_name NOT LIKE '%pattern%';</code>

其中:

  • table_name 是要查詢的表名。
  • column_name 是要符合模式的欄位名稱。
  • %pattern% 是要匹配的模式,其中 % 代表通配符,匹配任意數量的字元。

例如,我們要從customers 表中查詢姓名不包含"John" 的所有客戶:

<code>SELECT * FROM customers WHERE name NOT LIKE '%John%';</code>

這個查詢將傳回所有姓名中不包含"John" 的客戶。

注意:

  • 如果要匹配精確的字串而不使用通配符,請使用等號(=)運算元。
  • 如果要匹配不以特定模式開頭的字串,請使用 NOT LIKE '%pattern'。
  • 如果要匹配不以特定模式結尾的字串,請使用 NOT LIKE 'pattern%'。

以上是sql中like怎麼寫不等於的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn