LIKE 語句用於在 SQL 中根據模式匹配字元或字串,語法為:SELECT column_name FROM table_name WHERE column_name LIKE 'pattern'。它使用 % 匹配零個或多個字元、_ 匹配單一字元、[ ] 匹配方括號內字元、^ 來匹配指定字元以外的任何字元。預設大小寫敏感,可使用 COLLATE 子句進行大小寫不敏感匹配。
SQL 中LIKE 語句的用法
LIKE 語句的作用
#LIKE 語句用於在SQL 查詢中根據模式來匹配字元或字串。它允許您查找包含特定字元序列或符合特定模式的值。
語法
<code class="sql">SELECT column_name FROM table_name WHERE column_name LIKE 'pattern';</code>
模式匹配
#LIKE 語句使用以下特殊字元作為模式匹配:
範例
找出以"A" 開頭的單字:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE 'A%';</code>
#尋找包含" ing" 的單字:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%ing';</code>
找出不以"x" 結尾的單字:
<code class="sql">SELECT word FROM dictionary WHERE word NOT LIKE '%x';</code>
找出包含數字的單字:
<code class="sql">SELECT word FROM dictionary WHERE word LIKE '%[0-9]%';</code>
大小寫敏感度
預設情況下,LIKE 語句是大小寫敏感的。若要進行大小寫不敏感的匹配,請使用 COLLATE 子句。
範例:大小寫不敏感的匹配
<code class="sql">SELECT word FROM dictionary WHERE word COLLATE NOCASE LIKE 'APPLE';</code>
#注意:
以上是sql中like語句怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!