LIKEキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 20/72。
LIKEキーワードは、文字列の類似性を確認するために使用されます。たとえば、名前が文字 a で始まるすべてのレコードを取得したい場合は、LIKEキーワードを使用します。
主に2つのワイルドカードが使用されます:
%- 任意の数の文字を意味します_- ちょうど1文字を意味します
例:
%a-aで終わる任意の文字列を意味しますa%-aで始まる任意の文字列を意味します
%a%-aを含む任意の文字列を意味します_a%- 文字列の2番目の文字が文字aであることを意味します
%a__- 文字列の末尾から3番目の位置にaが含まれることを意味します
使用するには、次のように記述します。
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'チャレンジ
簡単利用可能なテーブルと列:
people:id、name
名前がK(大文字)で始まり、a(小文字)で終わるすべての people を取得し、結果を名前の降順で並べ替えてください。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド