SQL 中的 LIKE 語句用於根據模式匹配字串,它使用 % 和 _ 通配符分別匹配零個或多個字元和單一字元。 LIKE 語句的語法為:SELECT * FROM table_name WHERE column_name LIKE 'pattern'。
SQL 中的 LIKE 語句
LIKE 語句在 SQL 中用於根據模式來匹配字串。該語句使用通配符(% 和 _)來表示任何字元或任何單一字元。
語法
<code>SELECT * FROM table_name WHERE column_name LIKE 'pattern';</code>
通配符
#用法
尋找包含特定字串的記錄
<code>SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
範例:尋找包含"John" 字串的記錄
<code>SELECT * FROM customers WHERE name LIKE '%John%';</code>
尋找以特定字串開頭的記錄
<code>SELECT * FROM table_name WHERE column_name LIKE 'string%';</code>
範例:尋找以"Smith" 字串開頭的記錄
<code>SELECT * FROM customers WHERE name LIKE 'Smith%';</code>
查找以特定字串結尾的記錄
<code>SELECT * FROM table_name WHERE column_name LIKE '%string';</code>
範例:尋找以"Jones" 字串結尾的記錄
<code>SELECT * FROM customers WHERE name LIKE '%Jones';</code>
查找不包含特定字串的記錄
#可以使用NOT LIKE 操作符來尋找不包含特定字串的記錄。
<code>SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern';</code>
範例
尋找不包含 "A" 字元的記錄:
<code>SELECT * FROM table_name WHERE column_name NOT LIKE '%A%';</code>
以上是sql中like語句怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!