SQLLIKEキーワード
お気に入り
このLIKE
コマンドは、WHERE句で使用され、列内の指定されたパターンを検索します。
次の2つのワイルドカードを使用できますLIKE
。
- %-ゼロ、1、または複数の文字を表します
- _-単一の文字を表します(MS Accessは代わりに疑問符(?)を使用します)
次のSQLは、「a」で始まるCustomerNameを持つすべての顧客を選択します。
例
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
次のSQLは、CustomerNameが「a」で終わるすべての顧客を選択します。
例
SELECT * FROM Customers
WHERE CustomerName LIKE '%a';
次のSQLは、任意の位置に「または」があるCustomerNameを持つすべての顧客を選択します。
例
SELECT * FROM Customers
WHERE CustomerName LIKE '%or%';
次のSQLステートメントは、「a」で始まり、長さが3文字以上のCustomerNameを持つすべての顧客を選択します。
例
SELECT * FROM Customers
WHERE CustomerName LIKE 'a__%';