問題

26
SQL

CTE(WITH句)

SQLの問題に挑戦しよう!

問題

CTE(WITH句)

WITH句で集計結果を再利用してください。

解答と解説(CTE(WITH句))

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

CTE(Common Table Expression)はWITH句で一時的な結果セットを定義する機能です。複雑なサブクエリを整理し、可読性を向上させます。この例では部署ごとの給与合計を一度計算し、それを外側で再利用しています。多段階処理や分析SQLでは特に有効です。ネストしたサブクエリよりも構造が明確になるため、保守性が向上します。

補足

CTEは再帰処理にも利用可能です。複雑なロジックはCTEで分解すると可読性が向上します。

さらにスキルアップしたい方は公式LINEから「SQL」と送信すると動画が見れます。

LINE登録して動画を視聴する
あなたに合った学習プランは?LINE適正コース診断はこちら