演習課題「平均以上の所持金を持つユーザーだけ表示する」

右側のコードエリアのSQLは、サンプルデータベースのusersテーブルから、userIDと所持金を表示します。ここにWHEREとサブクエリを追加して、平均以上の所持金を持つユーザーだけ表示するようにしてください。平均値は、AVG関数で求めることができます。

コードを実行して、エラーが出なければ、演習課題クリアです!

入力される値

データベースに格納されているデータは、本レッスンのチャプター01を参照してください。

期待する出力値

userIDnamegold
2シュン5530
4さゆり3950
6サキ2930
8けんぞう2950
12しゅんじ2920
14ソウタ2930
16つとむ2930
18マユコ2930
22フミエ2930
24えーじ2950
26かおり2930
28かずき2950
32ひでき2940
34マサユキ2920
36マヒル2990
38ゆう2920
42ようこ2920
44リオ2940
46あおい2920
48あやめ2940
52カゲトラ2920
54やまじ2950
56みたらし2930
58ママママ2950
62磯子2920
64山梨2930
66さむかわ2930
68ナカイ2930
72山北2930
74まつる2950
76ミキミキ2930
78うおーず2950
82おやべ2940
84かーご2920
86まくら2990
88イズミ2920
92テイラー2920
94ピンキー2940
96きりしま2920
98ナカムラ2940

演習課題「ユーザーの平均年齢を求める」

右側のコードエリアのSQLは、サンプルデータベースのusersテーブルから、2017年1月1日時点のユーザーの年齢を表示します。これを利用して、サブクエリを使って平均年齢を求めてください。
(usersテーブルにデータがあるユーザーの誕生日は、全て2017年1月1日以前となります)

出力結果には、「年齢の合計」「ユーザー数」「平均年齢」を表示します。

コードを実行して、エラーが出なければ、演習課題クリアです!

入力される値

データベースに格納されているデータは、本レッスンのチャプター01を参照してください。

期待する出力値

年齢の合計ユーザー数平均年齢
304210030.4200

※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する

#11:サブクエリで、平均や割合を求めよう

ここでは、オンラインRPGの行動ログから、サブクエリを使って、平均以上のユーザーを調べたり、その割合を求めます。少し複雑な計算をするとき、サブクエリはとても役に立つ機能です。そのために、WHEREやSELECTでサブクエリを使う方法にチャレンジしましょう。

出力タイプ: