AND キーワードを使用した MySQL 複数条件クエリ。MySQL では、AND キーワードを使用して 2 つ以上のクエリ条件を接続できます。すべての条件を満たすレコードのみが返されます。 SELECT * | {フィールド名 1、フィールド名 2、...} FROM テーブル名 WHERE 条件式1 AND 条件式2 […… AND 条件式n]; id フィールドの値が 16 未満で、gender フィールドの値が nv である student テーブルをクエリします。 クエリ条件が満たされてから返される必要があることがわかります。 学生テーブルで、ID フィールドの値が 12、13、14、15 の間であり、名前フィールドの値が文字列「ng」で終わり、成績フィールドの値が 80 未満であるレコードを照会します。 返されたレコードは、AND キーワードで接続された 3 つの条件式を同時に満たしていることがわかります。 PS: MySQLのマルチキーワードマルチフィールドファジークエリを見てみましょう 次の 2 つのデータがあるとします。 (テーブル名はuser) 1) ユーザー名=admin、パスワード=000000 2) ユーザー名=admin、パスワード=123456 達成したい効果は、複数のキーワードをコンマで区切って、複数のキーワード クエリを入力できるようにすることです。 上記の表を例に挙げます。単一のキーワード「admin」を入力すると、これら 2 つのデータが見つかります。また、「admin,000000」と入力すると、最初のデータのみが見つかります。実装できる SQL ステートメントは次のとおりです。 select * from user where concat(username, password) like '%admin%'; select * from user where concat(username, password) like '%admin%' and concat(username, password) like '%000000%'; concat の機能は文字列を連結することですが、問題があります。単一のキーワード「admin000000」を入力すると、最初のデータも検索されますが、これは明らかに必要な結果ではありません。解決策は次のとおりです。複数のキーワードはカンマで区切られるため、カンマがキーワードの一部になることはありません。したがって、文字列を連結するときに各フィールドをカンマで区切ることで、この問題を解決できます。次の SQL ステートメントは、最初のデータを照会しません。 select * from user where concat(username, ',', password) like '%admin000000%'; 区切り文字がスペースまたはその他の記号の場合は、「,」を「separator」に変更します。 要約: select * from table name where concat(field1, 'separator', field2, 'separator', ...fieldn) like '%keyword1%' and concat(field1, 'separator', field2, 'separator', ...fieldn) like '%keyword2%' ......; 上記は、編集者が紹介した And キーワードを使用した Mysql の複数条件クエリ ステートメントです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux で iostat コマンドを使用するチュートリアル
>>: React と Threejs を使用して VR パノラマ プロジェクトを作成する詳細なプロセス
開発中、MySQL へのリモートアクセスでよく問題に遭遇します。そのたびに検索する必要があり、面倒に...
目次1. グローバルに登録されたコンポーネント2. グローバルカスタム指示vue 、新しいプラグイン...
SQL クエリ ステートメントの実行順序は次のとおりです。 (7)選択 (8) DISTINCT &...
NFSが提供するサービスマウント: サーバー上で /usr/sbin/rpc.mountd サーボ ...
多くの場合、データを実際に取得せずに要約する必要があり、 MySQLこの目的のために特別な関数を提供...
最近、MySQL を使っています。Linux での mysql-installation という記事...
目次レムフォルクスワーゲンサードパーティのUIフレームワークに適応する結論モバイル開発における最も一...
約 1 年前、私は「虫眼鏡効果を模倣するいくつかの方法の原理の分析」という記事を書きました。当時、自...
どの要素でもスクロールできるようにしながら、スクロールバーを非表示にするにはどうすればよいでしょうか...
目次背景実装のアイデア成果を達成する背景最近取り組んでいるプロジェクトは、Vue2 で構築されたプロ...
フロントエンド Web エンジニアとして、ページ効果を作成するときに次の現象に遭遇したことがあるはず...
目次EffectList コレクション最初のレンダリング時のEffectList EffectLis...
ビジネスシナリオ: 異なるデータベース内のテーブルをクエリするたとえば、関連付けられるテーブルは、マ...
目次FastDFSについて1. 画像を検索する2. イメージをインストールする3.1. 必要なディレ...
次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...