SQLでlike文を書く方法

下次还敢
リリース: 2024-05-02 02:15:24
オリジナル
601 人が閲覧しました

SQL の LIKE ステートメントは、パターンに基づいて文字列を照合するために使用されます。ワイルドカード文字 % と _ を使用して、それぞれ 0 個以上の文字と 1 つの文字を照合します。 LIKE ステートメントの構文は、SELECT * FROM table_name WHERE column_name LIKE 'pattern' です。

SQLでlike文を書く方法

SQL の LIKE ステートメント

LIKE ステートメントは、パターンに基づいて文字列を照合するために SQL で使用されます。このステートメントでは、ワイルドカード文字 (% および _) を使用して、任意の文字または単一の文字を表します。

#構文

<code>SELECT * FROM table_name WHERE column_name LIKE 'pattern';</code>
ログイン後にコピー

ワイルドカード

  • %: 0 個以上の文字と一致
  • : 任意の 1 文字と一致します。
#使用法

#特定の文字列を含む文字を検索します。 Record

<code>SELECT * FROM table_name WHERE column_name LIKE '%string%';</code>
ログイン後にコピー
例: 文字列「John」を含むレコードの検索

<code>SELECT * FROM customers WHERE name LIKE '%John%';</code>
ログイン後にコピー

特定の文字列で始まるレコードの検索

<code>SELECT * FROM table_name WHERE column_name LIKE 'string%';</code>
ログイン後にコピー
例: レコードの検索文字列「Smith」で始まる

<code>SELECT * FROM customers WHERE name LIKE 'Smith%';</code>
ログイン後にコピー

特定の文字列で終わるレコードを検索

<code>SELECT * FROM table_name WHERE column_name LIKE '%string';</code>
ログイン後にコピー
例: 文字列「Jones」で終わるレコードを検索 Records

<code>SELECT * FROM customers WHERE name LIKE '%Jones';</code>
ログイン後にコピー

特定の文字列を含まないレコードを検索する

NOT LIKE 演算子を使用して、特定の文字列を含まないレコードを検索できます。

<code>SELECT * FROM table_name WHERE column_name NOT LIKE 'pattern';</code>
ログイン後にコピー

「A」文字を含まないレコードを検索します:

<code>SELECT * FROM table_name WHERE column_name NOT LIKE '%A%';</code>
ログイン後にコピー

以上がSQLでlike文を書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!