チャネル別のROI(費用対効果)を試算する
上級
CTE基本
チャネル別のROI(費用対効果)を試算する
ウィンドウ関数やサブクエリなど、複雑なSQL構文をマスターする上級問題です。
問題文
CTEを使い、チャネル別の総予算(SUM(budget) on campaigns)・コンバージョン数・コンバージョン1件あたりコスト(整数)を求め、コストの低い順に表示してください。
結合のヒント
- ad_clicksテーブル(エイリアス: ac)との結合条件: c.id = ac.campaign_id(c.id = ad_clicks.campaign_id)
- channel_convテーブル(エイリアス: cc)との結合条件: cb.channel = cc.channel(cb.channel = channel_conv.channel)
取得列: channel, SUM(budget) AS total_budget
この問題で学べること
- CTE基本 の構文・考え方
- 上級レベルのSQLクエリの書き方
- ブラウザ上でSQLを実行して即座に結果を確認する練習
使用テーブル
campaignsad_clicks難易度・対象者
難易度上級
カテゴリCTE基本
対象者ウィンドウ関数やサブクエリなど、複雑なSQL構文をマスターする上級問題です。