MySQL チュートリアル: サブクエリの例の詳細な説明

MySQL チュートリアル: サブクエリの例の詳細な説明

1. サブクエリとは何ですか?

あるクエリが別のクエリの一部である場合、内部クエリをサブクエリ、外部クエリをメインクエリと呼びます。

2. サブクエリはどこに表示されますか?

   選択
       ..(選択)。
   から
       ..(選択)。
   どこ
       ..(選択)。

上記からわかるように、サブクエリは多くの場合、次の 3 つの場所に出現します。select の後にはサブクエリが続くことができます。from の後にはサブクエリが続くことができます。where の後にはサブクエリが続くことができます。ここでは、これらをselect子查詢from子查詢where子查詢と呼びます。

3. Whereサブクエリ

ここに画像の説明を挿入

演習: 平均給与を上回る収入を得ている従業員に関する情報を見つけます。

ここに画像の説明を挿入

4. from の後にサブクエリを使用します。 (重要すぎる)

ここに画像の説明を挿入

演習 1: 各部門の平均給与の給与等級を求めます。

ここに画像の説明を挿入

結果は次のとおりです。

ここに画像の説明を挿入

演習2: 各従業員の平均給与水準を求める

ここに画像の説明を挿入

結果は次のとおりです。

ここに画像の説明を挿入

注: 選択後にサブクエリが使用されるシナリオはほとんどないため、ここでは説明しません。 必要だと感じた場合は、自分で行って確認することもできます。

上記はMySQLチュートリアルのサブクエリ例の詳細な内容です。MySQLサブクエリの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • Mysql マルチレイヤーサブクエリのサンプルコード (お気に入りの場合)
  • MySQLサブクエリの原理の詳細な分析
  • Mysql の複数行サブクエリと null 値の問題を解決する
  • mysql サブクエリと結合テーブルの詳細
  • MySQL の結合クエリとサブクエリの問題
  • MySQL でのサブクエリの基本的な使用法
  • MySQL サブクエリとグループ化されたクエリ
  • MySQLサブクエリの詳細な例
  • MySQL サブクエリの使用に関する詳細な分析

<<:  CSS3でシャトル星空のアニメーションを実現

>>:  HTML シンプルショッピング数量アプレット

推薦する

Dockerがプライベート倉庫Harborを構築する手順

港Harborは、エンタープライズレベルのプライベートDockerイメージリポジトリを構築するための...

MySQL 5.7 のパフォーマンスと sys スキーマの監視パラメータの説明 (推奨)

1. パフォーマンス スキーマ: はじめにMySQL 5.7 では、多数の新しい監視項目の導入、ス...

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

MySQL インデックスの一般的な問題の概要

Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...

JS配列ループ方式と効率分析の比較

配列メソッドJavaScript には多くの配列メソッドが用意されています。次の図は、ほとんどの配列...

Vue 親子コンポーネントの相互値の転送と呼び出し

目次1. 親が子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに値を渡す3. 子コ...

IDEA を使用して Tomcat を設定し、JSP ファイルを作成する方法

idea を使用して JSP ファイルを書き込む前に、jdk 環境 (ここでは説明しません) と対応...

MySQL の nvl() 関数に似た ifnull() 関数についての簡単な説明

IFNULL(式1,式2) expr1 が NULL でない場合、IFNULL() は expr1 ...

Linux サーバーに埋め込まれた ddgs および qW3xT.2 マイニング ウイルスの対処の実践記録

序文仮想通貨の狂気的な投機により、マイニングウイルスは犯罪者が最も頻繁に使用する攻撃方法の 1 つに...

Vue における v-for のキーの一意性の詳細な説明

目次1. DOM の違い2. 同じレイヤーの同じタイプの要素にキー属性を追加する3. キーはインデッ...

nginx を最適化する 6 つの方法

1. Nginxの同時実行性を最適化する [root@proxy ~]# ab -n 2000 -c...

シンプルなカルーセル効果を実現するJavaScript

カルーセルとは何ですか?カルーセル: モジュールまたはウィンドウで、コンピューターでマウスをクリック...

Adobe Brackets の簡単な使い方のグラフィックチュートリアル

Adobe Brackets は、HTML、CSS、JavaScript 用のオープンソースでシンプ...

MySQLデータベーストリガーの詳細な説明

目次1 はじめに2 トリガーの紹介3 トリガーを作成する4 トリガーを表示5. トリガーの削除6 結...