shinoblog-manabu

Progate(プロゲート)を使って初歩の初歩からプログラミング勉強をはじめました。無料から有料バージョンへ以降しつつ、自分辞書として活用しています。なるべく私と同じ初心者目線を使い、各プログラミング内容を説明したいです。

日ごとのデータ分析~【Progate】 

f:id:shinoblog-manabu:20201211153341j:plain

 

 

日ごとのデータ分析

 

演習問題

問1

取得データ内訳

  • 日別売上分の数
  • 売上時の日付

月別にレコード数をまとめる時=COUNT(*)を使う

日付ごとには「グループ化」が必須

分からなければ下記参照

prog-8.com

 

 

問2

FROM

  • FROMにおいて データごとに違うカラムを取得する場合、「データ名.カラム名」と書く
  • FROMにおいて カラムごとの計算をする場合、「データ名.カラム名」と書く

SELECT

  • 問題の主文をしっかりと読み把握すること

JOIN

  • FROMにおいてテーブル結合するクエリが分かる。そのクエリにしたがって書くこと


ON 

  • JOINが分かっていれば大丈夫。結合条件(ON)は分かるはずです
  • FROMからもヒントはある
  • ID同士をつなげる
  • =で結合条件を満たす

 


GROUP BY 

  • 複数テーブルを一つにする(データのグループ化)にはGROUP BY を用いる
  • グループ化の対象は「日付と日付ごとの売上」表示のあるテーブルである
  • sales_records内の日付カラム

 


ORDER BY 

  • 日付の「表示条件」には日付順とある
  • 昇順にはASD、降順にはDESC と書く。
  • ASD=1,2,3,4,5・・・
  • DESE=5,4,3,2,1・・・