Article Outline
🔍 CTE
TOC
Collection Outline
句(節)
演算子
関数
入門 @Udemy
DS100ノック
ML
アクセス解析
|| CTE
CTEとは
Common Table Expressions
の略で、OracleやPostgreSQLにはすでにあった機能であるため知っている方もいるかもしれません。 CTEは単一ステートメントのスコープ内に存在し、あとでそのステートメント内で複数回参照できる名前付き一時結果セットです。 SQL内で有効な名前付きテンポラリーテーブルを作成する、といったイメージだと理解しやすいかと思います。 MySQLではバージョン8.0から採用されており、さらに8.0.19では再帰CTEのSELECT部分でLIMIT句を使用することが可能になりました。共通テーブル式(CTE)を利用するにはWITH句を使用します。
cf. SQLの共通テーブル式(CTE)を使ってみよう -gihyo.jp
要はコレhttps://gist.github.com/sh16ma/87881882ee65dd1829e85cbe484482f9
|| REFERENCE
- SQLの共通テーブル式(CTE)を使ってみよう -gihyo.jp
- 13.2.15 WITH (共通テーブル式) -MySQL
- What Is a Common Table Expression (CTE) in SQL? -LearnSQL
- What Is a CTE? -LearnSQL
- CTE in SQL -geeksforgeeksi