SQL文の演習
準備
ER図
https://gyazo.com/9a20c5d80fa6b58ec0e89fbccb65163c
以下の結果を表示できるSQL文を実行してください。
2) データベースの確認
3) 「restaurant」を指定してください。
4) テーブルの確認
5) 伝票テーブルの全てのレコードを表示してくだい。
6) 店舗テーブルの全てのレコードを表示してください。
7) 伝票詳細テーブルの全てのレコードを表示してください。
8) 商品テーブルの全てのレコードを表示してください。
9) 商品テーブルを値段(price)が高い順に並び替えて表示してください。
10) 伝票テーブルで2021年11月中に登録されたレコードの数を表示してください。
日付は'yyyy-MM-dd HH:mm:ss'で扱う、シングルクォーテションで囲む必要がある。
11) 従業員テーブルで名前が4文字のレコードを表示してください。
12) 商品テーブルで商品名のどこかに「うどん」とついたレコードを表示してください。
13) 商品テーブルで値段が平均金額より大きいレコードを表示してください。
ただし、一つのselect文で実行すること。
14) 伝票番号「1056」で注文された、商品(名)と値段(商品単体)を表示してください。
15) 伝票番号「1055」の合計金額を伝票番号とともに表示してください。
税金は考慮しないものとします。
表示の際、伝票番号は「伝票番号」、合計金額は「お会計」に列名を変更して表示してください。
16) 登録されているデータの伝票番号と合計金額を一覧表示してください。
税金は考慮しないものとします。
表示の際、伝票番号は「伝票番号」、合計金額は「お会計」に列名を変更して表示してください。
17)登録されているデータの伝票番号と合計金額、日付を一覧表示してください。
16)との違いは「日付」部分です。
税金は考慮しないものとします。
表示の際、伝票番号は「伝票番号」、日付は「日付」、合計金額は「お会計」に列名を変更して表示してください。
18)2021年11月の売上を表示してください。
税金は考慮しないものとします。
表示の際、売上は「売上」として表示してください。
19)月ごとの売上を表示してください。
税金は考慮しなくていいです。
表示の際、月は「月」、売上は「売上」として表示してください。
--- 月単位
GROUP BY DATE_FORMAT(purchase_datetime, '%Y%m')