首頁  >  文章  >  資料庫  >  mysql中like怎麼用

mysql中like怎麼用

下次还敢
下次还敢原創
2024-04-29 03:42:141162瀏覽

LIKE 運算子用於 MySQL 中的模式匹配,它使用通配符匹配字元序列,包括:%:匹配零個或多個字元。 _:匹配單一字元。 [ ]:符合方括號內所列的任何字元。

mysql中like怎麼用

MySQL 中 LIKE 運算子的使用

LIKE 運算子用於在 MySQL 中進行模式比對。它允許您查找與特定模式匹配的值,該模式可以包含通配符。

通配符:

  • %:符合零個或多個字元。
  • _:匹配單一字元。
  • [list]:任何在匹配方括號內列出的字元。

語法:

<code class="sql">SELECT column_name
FROM table_name
WHERE column_name LIKE 'pattern';</code>

範例:

找出所有以"John" 開頭的名字:

<code class="sql">SELECT name
FROM customers
WHERE name LIKE 'John%';</code>

找出所有包含字母"a" 的名字:

<code class="sql">SELECT name
FROM customers
WHERE name LIKE '%a%';</code>

找出所有以"John" 開頭且以"son" 結尾的名字:

<code class="sql">SELECT name
FROM customers
WHERE name LIKE 'John%son';</code>

#提示:

  • 通配符% 和_ 可以在模式中的任何位置使用。
  • 可以使用方括號 [ ] 建立字元範圍。例如,'[a-z]' 匹配任何小寫字母。
  • LIKE 運算子區分大小寫,除非使用 BINARY 關鍵字。例如,'John%' 匹配 "John",但 'john%' 不符。
  • 如果模式中包含通配符,則應將通配符轉義,以免它們被解釋為文字。例如,'\%' 符合 "%" 本身。

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

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