English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL LIKE キーワードの使用方法及び例

SQLキーワードリファレンス

LIKE

在WHERE子句中使用LIKE命令来搜索列中的指定模式。

您可以使用两个通配符LIKE:

  • % -表示零个,一个或多个字符

  • _-表示单个字符(MS Access使用问号(?)代替)

以下SQL選択CustomerName所有以“ a”開頭的客户:

SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';

以下のSQLは、CustomerNameに「a」で終わるすべての顧客を選択します:

SELECT * FROM Customers
WHERE CustomerName LIKE '%a';

以下のSQLは、CustomerNameに「or」をどこかの位置に含むすべての顧客を選択します:

SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';

以下のSQLクエリは、CustomerNameに「a」で始まり、少なくとも3文字数の顧客:

SELECT * FROM Customers
WHERE CustomerName LIKE 'a_%_%';

SQLキーワードリファレンス