SQLite Like句
SQLite の LIKE 演算子は、ワイルドカードで指定されたパターンのテキスト値と一致するために使用されます。 LIKE 演算子は、検索式がパターン式と一致する場合、true (1) を返します。 LIKE 演算子で使用されるワイルドカード文字は 2 つあります:
パーセント記号 (%)
アンダースコア (_)
パーセント記号 (%) は、0、1 つ以上の数値または文字を表します。アンダースコア (_) は単一の数字または文字を表します。これらの記号は組み合わせて使用できます。
構文
% および _ 基本的な構文は次のとおりです:
SELECT FROM table_name
WHERE column LIKE 'XXXX%'
または
SELECT FROM table_name
WHERE column LIKE '%XXXX%'
または
テーブル名
WHERE列LIKE 'XXXX_'
or
SELECT FROMテーブル名
WHERE列LIKE '_XXXX'
or
SELECT FROMテーブル名
WHERE列LIKE '_XX XX_'
WHERE column LIKE 'XXXX%'
または
SELECT FROM table_name
WHERE column LIKE '%XXXX%'
または
テーブル名
WHERE列LIKE 'XXXX_'
or
SELECT FROMテーブル名
WHERE列LIKE '_XXXX'
or
SELECT FROMテーブル名
WHERE列LIKE '_XX XX_'
どこでも 200 を含む値を検索します | |
---|---|
2 桁目と 3 桁目を検索しますビット 00 の任意の値 | |
2 で始まり 3 文字以上の任意の値を検索 | |
2 で終わる任意の値を検索 | |
2 番目の桁が 2 である任意の値、および 3 で終わる任意の値を検索します | |
長さ 5 桁、および 2 で始まり 3 で終わる任意の値を検索します |