【SQL】 サブクエリ / 副問合せ

■ はじめに

SQL の  サブクエリ について、メモ。

目次

【1】副問合せ(サブクエリ)とは?
【2】使いどころ
【3】使用例
 例1: 「最新日付データ」の取得

 【1】副問合せ(サブクエリ)とは?

* SELECT文を入れ子にして記述する構文
 => SELECT文中のSELECT文

 【2】使いどころ

 * 抽出した結果をさらに、絞り込みたい際に使用

 【3】使用例

例1: 「最新日付データ」の取得

* 以下の関連記事を参照のこと。

最新日付データを取得するには
https://dk521123.hatenablog.com/entry/2014/10/09/004105

例2: 「過去直近データ」の取得

* 以下の関連記事を参照のこと。

過去直近データを取得するには
https://dk521123.hatenablog.com/entry/2016/01/05/234938

例3:初めの数文字が一致してたら同一データと見なすSQL

* 以下の関連記事を参照のこと。

初めの数文字が一致してたら同一データと見なすSQLを考える
https://dk521123.hatenablog.com/entry/2018/04/11/225229

 参考文献

http://www.atmarkit.co.jp/ait/articles/1208/06/news118.html
http://www.atmarkit.co.jp/ait/articles/0512/09/news135.html
http://www.atmarkit.co.jp/ait/articles/1209/14/news146.html
http://www.pursue.ne.jp/jouhousyo/SQLDoc/select17.html

関連記事

相関サブクエリ / 自己相関サブクエリ
https://dk521123.hatenablog.com/entry/2016/01/23/230608
過去直近データを取得するには
https://dk521123.hatenablog.com/entry/2016/01/05/234938
最新日付データを取得するには
https://dk521123.hatenablog.com/entry/2014/10/09/004105
期間が重なるデータを取得するには
https://dk521123.hatenablog.com/entry/2011/12/17/025502
順位付け・ランキング ~ RANK / DENSE_RANK ~
https://dk521123.hatenablog.com/entry/2012/08/15/225233
初めの数文字が一致してたら同一データと見なすSQLを考える
https://dk521123.hatenablog.com/entry/2018/04/11/225229
複数の集計を1回のSQL文で行う方法を考える
https://dk521123.hatenablog.com/entry/2018/04/12/210108
SQLで階層構造データを扱うことを考える
https://dk521123.hatenablog.com/entry/2013/02/21/235841
グループ内のMAXデータを取得する
https://dk521123.hatenablog.com/entry/2018/10/06/230841
SQLで変化(増加/変化なし/減少)について考える
https://dk521123.hatenablog.com/entry/2021/08/26/222043
促音・拗音を区別せず検索する
https://dk521123.hatenablog.com/entry/2012/11/09/010214