LIKE ステートメントは、SQL のパターンに基づいて文字または文字列を照合するために使用されます。構文は次のとおりです。 SELECT column_name FROM table_name WHERE column_name LIKE 'pattern'。 0 個以上の文字と一致する場合は %、単一の文字と一致する場合は _、角括弧内の文字と一致する場合は [ ]、指定された文字を除く任意の文字と一致する場合は ^ を使用します。デフォルトでは大文字と小文字が区別されますが、大文字と小文字を区別しない一致には COLLATE 句を使用できます。
#SQL での LIKE ステートメントの使用法
LIKE ステートメントの機能
LIKE ステートメントは、SQL クエリのパターンに基づいて文字または文字列を照合するために使用されます。これにより、特定の文字シーケンスを含む値、または特定のパターンに一致する値を検索できます。 #構文SELECT column_name
FROM table_name
WHERE column_name LIKE 'pattern';
LIKE ステートメントは、パターン マッチング文字として次の特殊文字を使用します。
例「A」で始まる単語を検索:
SELECT word
FROM dictionary
WHERE word LIKE 'A%';
SELECT word
FROM dictionary
WHERE word LIKE '%ing';
SELECT word
FROM dictionary
WHERE word NOT LIKE '%x';
SELECT word
FROM dictionary
WHERE word LIKE '%[0-9]%';
デフォルトでは、LIKE ステートメントは大文字と小文字が区別されます。大文字と小文字を区別しない一致を実行するには、COLLATE 句を使用します。
例: 大文字と小文字を区別しないマッチングSELECT word
FROM dictionary
WHERE word COLLATE NOCASE LIKE 'APPLE';
LIKE ステートメントでは、パターン マッチングが使用されます。完全一致よりも。
以上がSQLでlikeステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。