MySQL でテーブル内の同値の数をカウント ( count ~ group by ~ の使い方)
2009年3月 4日 19:59
例えば、各ユーザーの好きな食べ物を格納した、以下のようなテーブルがあるとします。
user_id | favorite_food |
---|---|
1 | カツ丼 |
2 | カツカレー |
3 | カツ丼 |
4 | カツ丼 |
5 | カツカレー |
6 | 串カツ |
7 | 串カツ |
8 | メンチカツ |
9 | カツカレー |
10 | カツ丼 |
お前らどんだけカツ好きやねん。というのは置いておいて、こういうテーブルから好きな食べ物毎の件数をカウントして取得するのが、group by 関数というやつです。
select favorite_food, count(favorite_food) from t_favorite_food group by favorite_food;
上記SQLで、
カツ丼 | 4 |
カツカレー | 3 |
串カツ | 2 |
メンチカツ | 1 |
という結果が返ってくるはずです。
- 関連するブログ記事
-
スポンサード リンク
- 現在位置
- TOP > Web制作技術 > MySQL > MySQL でテーブル内の同値の数をカウント ( count ~ group by ~ の使い方)
- 前のブログ記事
- PHP と perl の配列の添え字に関するメモ [2009年3月 3日 19:47]
- 次のブログ記事
- 最近『ナショナルジオグラフィック』が面白くて仕方がない [2009年3月 5日 22:13]
トラックバック(2)
» About The Ultimate Phone Sales System|Phone Sales System|Phone Sales System Download Page|Ultimate Phone Sales System Product Details(About The Ultimate Phone Sales System|Phone Sales System|Phone Sales System Download Page|Ultimate Phone Sales System Product Details)のトラックバック
[2013年8月 9日 05:57]
2009年3月 | 阿部辰也のブログ――人生はひまつぶし。 続きを読む
» voyance gratuite amour(voyance gratuite amour)のトラックバック
[2013年12月 5日 13:01]
2009年3月 | 阿部辰也のブログ――人生はひまつぶし。 続きを読む
コメント(22)
qtkkjnm http://paydayloansuktrj.co.uk/ paydayuk
bixlpv
aakday fytllkg
ojimmlmi [url=http://opvlld.com/]umokmrp[/url]
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
hjfsrugg kpseyuo
odujqwrb [url=http://lpgiwv.com/]dpnhtxre[/url]
iddpej http://sxtvtq.com/
elyjmsa http://paydayloansrnf.com/ payday loans
Outbound di malang yang sangat seru...
great rope access
the challenges is change
Trully adventure
feel the freshness the river water
Jasa Pembasmi Hama Murah di Surabaya
コメントする