MySQL データベースの必須条件クエリ ステートメント

MySQL データベースの必須条件クエリ ステートメント

1. 基本的な文法

選択
	クエリリストFROM
	テーブル名 WHERE
	フィルタ式;

2. 条件式によるフィルタリング

条件演算子: >,<,=,!=,<>,>=,<=
条件演算子はnullに評価できません。

#従業員テーブル内の給与が12000を超える従業員のすべての情報をフィルタリングするSELECT
	*
から
	従業員
どこ
	給与>12000;

3. 論理式によるフィルタリング

論理演算子: &&,||,!,and,or,not
条件式を接続するために使用する

選択
	*
から
	従業員
どこ
	給与>12000 かつ 給与<16000;

4. あいまいクエリ

キーワード: like,between and,in,is null,is not null

①like: 通常はワイルドカードと一緒に使用されます。ワイルドカード: %任意の数の文字を表し、 _任意の文字を表します。ワイルドカード自体を使用する必要がある場合は、 \_などの\エスケープ文字を使用します。

#名前の2番目の文字がaSELECTである従業員のすべての情報を照会する
	*
から
	従業員
どこ
	last_name は '_a%' のように動作します。

②between and:2つの臨界値を含みます。2つの臨界値の順序は逆にできないことに注意してください。

選択
	*
から
	従業員
どこ
	給与は10000~16000円

③in: フィールドの値がinリスト内の項目に属するかどうかを判断します。ワイルドカードはサポートされていません。

# ジョブ番号 SA_MAN および PR_REPSELECT を持つ従業員のすべての情報を照会します
	*
から
	従業員
どこ
	ジョブID IN('SA_MAN','PR_REP');

④is null (is not null): 空であり、空ではない

#ボーナスのない従業員の全情報を照会する SELECT
	*
から
	従業員
どこ
	手数料_pct が NULL です。

5. 安全とは

記号: <=>等しいことを意味し、 = is置き換えることができます。

選択
	*
から
	従業員
どこ
	手数料率 <=> NULL;

これで、MySQL データベースに必要な条件付きクエリ ステートメントに関するこの記事は終了です。MySQL 条件付きクエリに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • データのクエリを実行するための MySQL 学習の前提条件
  • MySQL 条件付きクエリと使用法および優先順位の例の分析
  • OR キーワードを使用した MySql 複数条件クエリ ステートメント
  • And キーワードを使用した MySQL の複数条件クエリ ステートメント
  • MySQL で case when 文を使用して複数条件クエリを実装する方法
  • MySQL 条件付きクエリステートメントの一般的な操作の包括的な概要

<<:  ウェブサイトのフロントエンドをエレガントでユーザーにとって魅力的なものにする方法

>>:  通知メッセージカルーセルを実装するための CSS3 トランジション

推薦する

さまざまな MySQL テーブルソートルールのエラーの分析

MySQL が複数のテーブルを結合するときに、次のエラーが報告されます: [Err]1267 – 操...

JavaScript データのフラット化の詳細な説明

目次フラット化とは何か再帰トストリング減らすアンダーコア_.平坦化_。連合_。違い要約するフラット化...

MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...

MySQL COUNT関数の使用と最適化

目次COUNT 関数は何をするのですか? MyISAMの「魔法」シンプルなCOUNT最適化近似値を使...

Docker 構成 Alibaba Cloud イメージアクセラレーション プル実装

今日はdockerを使ってイメージをpullしたのですが、速度が悪くて見れず最後まで待ち続けました。...

MySQL 最適化戦略 (推奨)

要約すれば: 1. データベースの設計とテーブルの作成時にパフォーマンスを考慮する2. SQLの記述...

JS を使用してファイルを操作する (FileReader は --node の fs を読み取ります)

目次JS はファイルを読み取る FileReader書類イベントとメソッド基本的な使い方イベント処理...

InnoDB エンジンの redo ファイルのメンテナンス方法

InnoDB REDO ログ ファイルのサイズと数を調整する場合は、次の手順に従います。 1. My...

JavaScriptの基本的なインタラクションの詳細な説明

目次1. 要素の入手方法文書から入手ID取得クラス名 (className) を取得します。タグ名 ...

Vue+Elementでページング効果を実現

この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...

WeChatアプレットの手動および自動追跡の実装の詳細説明(Taro)

どの企業もユーザーベースを拡大したいのであれば、ユーザーの操作データを収集・分析する必要があり、その...

フォームで完全な選択または逆選択効果を実現する JavaScript

この記事では、フォームの完全選択または逆選択を実現するためのJavaScriptの具体的なコードを参...

Docker で Redis クラスターを素早く構築する方法の例

Redis クラスターとはRedis クラスターは、R​​edis が提供する分散データベース ソリ...

複数の Tomcat を展開して起動し、プロジェクトを移行する方法を 1 つの記事で学習します。

目次tomcatをデプロイする1.ダウンロードして解凍する2. 設定ファイルを変更する移植プロジェク...

MySQL への接続時に発生する 1449 および 1045 例外の解決方法

MySQL への接続時に発生する 1449 および 1045 例外の解決方法 mysql 1449:...