この記事では、例を使用して、MySQL 条件クエリ and or の使用方法と優先順位を説明します。ご参考までに、詳細は以下の通りです。 MySQL とおよびまたはの紹介AND と OR は、WHERE 句で 2 つ以上の条件を組み合わせるために使用できます。 OR キーワードを使用する場合:
and キーワードを使用する場合:
Mysql およびおよびまたはの例この例で必要なテーブル データは次のとおりです。
(1)AND条件クエリ演算子の例: AND を使用して、タイトルが「php array」でカテゴリが 1 のすべてのデータを表示します。 SELECT * FROM ar WHERE title='php array' AND category='1' 結果:
(2)OR条件演算子の例 OR を使用して、タイトルが「java array」または seo_name が「php」のすべてのデータを表示します。 SELECT * FROM ar WHERE title='java array' OR seo_name='php' 結果:
(3)AND演算子とOR演算子の組み合わせ AND と OR を組み合わせることもできます (括弧を使用して複雑な式を形成する)。 SELECT * FROM ar WHERE (title='java array' OR category='4') かつ seo_name='php' 結果:
およびおよびまたは優先順位where 句には、任意の数の and 演算子と or 演算子を含めることができます。括弧などの他の記号がない場合、SQL は最初に and 条件を実行し、次に or ステートメントを実行します。例: テーブルから id=1 または id=2 かつ price>=10 を選択して * を実行します。 /* http://www.manongjc.com/article/1439.html */ デフォルトでは、このステートメントは、id=2 かつ price が 10 以上の場合、または id=1 の場合に実行されます。 括弧を追加する場合: テーブルから (id=1 または id=2) かつ price>=10 から * を選択します。 このステートメントは、id=1 または id=2 で、price が 10 以上の場合に実行されます。 MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: JavaScript を使用してカルーセル効果を実装する
>>: Linux での fuser コマンドの使用法の詳細な説明
1.17.9 本当はもっと美味しいNginx のダウンロード アドレス: https://nginx...
目次序文環境インストールMySQLコンテナを作成して起動する落とし穴を避けるための注意MySQLコン...
ユーザーが目的のものを探すために前進するか後退するかを選択できるようにします。たとえば、Taobao...
1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...
Docker を正式に使用する前に、まず Docker でよく使用されるコマンドに慣れておきましょう...
持つことの使用法having 句を使用すると、グループ化後にさまざまなデータをフィルター処理できます...
Vue+iview メニューとタブのリンク現在、vue+iview を使用してバックエンド管理システ...
まずデータ テーブルを作成しましょう。 使用テスト; テーブル「従業員」を作成します( emp_no...
スタイル ガイドとは何でしょうか? 簡単に言えば、ストーリーを伝える方法を説明するドキュメントです。...
1. 単一列インデックスどの列にインデックスを作成するかを選択することは、パフォーマンス最適化プロ...
Google の Flutter の目標は、どのプラットフォームを使用していても、ネイティブの速度...
CentOS7 のデフォルトのファイアウォールは iptables ではなく、firewalle で...
1. HTML の要素とタグ<br />要素は、1 つのタグまたは 1 組のタグによって...
最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserI...
目次MySQL マスター スレーブ レプリケーション環境を設定する場合、マスター データベースとスレ...