Thank you for visiting my page 😍✨
Follow me 🤗✨

SQL勉強編🏸

GROUP BY ①(SQL)

SQL

GROUP BYとは

GROUP BY関数とは集計関数の一つで、データを指定し、グループ化することができます。

他の関数と組み合わせて、データをグループ化した上で、平均値を求めたり、最大値を求めたりする時に使います。

GROUP BYのPOINT🤗

GROUP BYを用いたSQLの構文は下記の通りです。

  GROUP BY カラム名

※ SELECTとFROM等は省略しています

グループ化した後にSELECTで指定できるのは、集計関数かGROUP BYで指定した関数だけです。

つまり、グループ分けをしたら「グループに関するデータを取得するしかない」ということです。

ピンとこないかもしれませんが、丸暗記でなく、SQLをいじってみて感覚的に理解した方が記憶に定着しやすいです

実際の例文をみてみましょう😄♫

データベース【purchases】

id human name category price date
1 けんと キンちゃんカレー 食費 500 2022-04-01
2 ゆーた おにぎり(キンちゃん味) 食費 150 2022-04-01
3 けんと キンちゃんアイス 食費 200 2022-06-16
4 けんと CDキンちゃん 音楽 1000 2022-06-16

 


【テキストエディタ】
SELECT SUM(price),date
FROM purchases
GROUP BY date
;


【実行結果】

SUM(price) date
650 2022-04-01
1200 2022-06-16

学習の感想

blog作成時間6:00スタート 6:45エンド

所要時間45分

今日はGROUP BYを学習しました😊

グループ分けのやり方ですね♪

日付や名前でグループ分けしてグループごとのデータを作っていくことができるみたい💡

グループ分けには細かいルールがあるっぽいのでとりあえず今回はグループ分けの概念を把握しておけばOKって感じです☺️

話の大枠を理解してから細かいところも理解しやすいもんね🤓

今日はこんなところでおしまい👏

いつか誰かの誰かのためになりますように☺️✨