演習課題「サブクエリをSELECT句の中で使う」

bookstore データベースの sales テーブルから、ブックIDと売上額、総売上額、サブクエリを用いて総売上額に占める各本の売上額の割合を取得してください。
ブックIDは book_id カラム、 売上額は amount カラムに格納されています。
AS句を使って、ブックIDごとの売上額の合計には「売上額」というカラム名を付けてください。
全ての売上額の合計には「総売上額」、総売上額に占めるブックIDごとの売上額の割合には「割合」というカラム名をつけてください。
LIMIT句を付けて、上位10件のみ取得してください。

期待する出力値

book_id 売上額 総売上額 割合
1 223.84000000000003 311685.4999999115 0.0007181598117335056
2 503.79000000000013 311685.4999999115 0.0016163408307417033
3 272.74000000000007 311685.4999999115 0.0008750487270023068
4 419.7600000000001 311685.4999999115 0.0013467421487368494
5 363.7400000000001 311685.4999999115 0.0011670096940669468
6 181.86 311685.4999999115 0.0005834727634107189
7 186.83 311685.4999999115 0.0005994183239196338
8 374.7500000000001 311685.4999999115 0.001202333762719493
9 367.7700000000001 311685.4999999115 0.0011799393940369522
10 149.85 311685.4999999115 0.0004807730869740252

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#04:サブクエリをSELECT句の中で使う

このチャプターでは、サブクエリをSELECT句の中で使う方法について学習します。