Web上でSQLを試すことのできるサイト
W3Schools Try-SQL Editor(https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all ):ECサイト・販売管理を想定したサンプルデータから自由にSQLを試すことが出来る。
SQL Practice(https://www.sql-practice.com/ ):病院業務を想定したデータベース。問題を解きながらSQLを実行確認出来る(英語)
PostgreSQL Exercises(https://pgexercises.com/ ): PostgreSQLの演習が可能。
SQLBolt(https://sqlbolt.com/ ): SQL構文をStepByStepで学ぶことが出来る。
DB Fiddle(https://www.db-fiddle.com/): 自由にテーブルを作成して試すことが出来る。
0. データを確認する
1. CustomerIDが1の顧客情報を取得する
2. CustomerIDが20の注文情報を取得する
3. 商品ごとの累計購入数
4. 一度も注文されていない商品
5. 商品ごとに、売れた回数(注文明細の件数)と総売上額を集計する
6. 顧客ごとの最終購入日
7. 購入金額の多い順に顧客の総購入額を取得する
8. 1996年7月のカテゴリ別売上