グループ化します!
なのでcountと使う事が多いです。
どういうことか?
select count(カラム) from テーブル
=
カラムの数を取得することができます。
これにGROUP BYを組み合わせると。。
クループごとに取得することができます。
select count(カラム) from テーブル group by 条件
例えば多国籍の人が在籍する会社において国別の従業員の数を出したい場合
select count(国籍) ,国籍 from 従業員リスト group by 国籍
となります。
group by 国籍でひとまとめにするぜ!
count(国籍)
のところでそのひとまとめにしたやつをどうするかって話になる。
最近のコメント