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