サブクエリ

Linda Hamilton
リリース: 2025-01-04 12:52:41
オリジナル
127 人が閲覧しました

サブクエリ

サブクエリは、別のより大きなクエリ内に含まれるクエリです。これらは、後でメイン クエリで使用される特定の情報を取得するのに役立ちます。

タイプ

  • 単一行サブクエリ:

単一の値を返します。

  • 複数行サブクエリ

複数の行を返す

  • 相関サブクエリ

メインクエリの列に依存します。つまり、外側のクエリの行ごとに 1 回実行されます。

  • ネストされたサブクエリ

その中に別のサブクエリを含むサブクエリ。

  • スカラーサブクエリ

単一の値を返します (単一行のサブクエリと同様) が、SELECT の列として使用できます。

サブクエリはクエリの 3 つの場所に出現できます:

  • 選択
  • 外側または内側
  • どこ

これらの各部分には一連のルールがあります。
例:

  • SELECT のサブクエリは、次のような単一の値を返す必要があります。
SELECT 
    nombre,
    (SELECT MAX(salary) FROM Employees) AS max_salary
FROM Employees;
ログイン後にコピー
  • FROM OR INNER のサブクエリは行のセットを返す必要があります

  • WHERE のサブクエリは、次のような多くの行を含む列を返す必要があります。

SELECT NAME FROM EMPLOYEES WHERE DEPARTMENT_ID = (SELECT ID FROM DEPARTMENTS WHERE DEPARTMENT = 'IT');
ログイン後にコピー

以上がサブクエリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート