MySQL でテーブル内の同値の数をカウント ( count ~ group by ~ の使い方)

2009年3月 4日 19:59 MySQL でテーブル内の同値の数をカウント ( count ~ group by ~ の使い方)

例えば、各ユーザーの好きな食べ物を格納した、以下のようなテーブルがあるとします。

t_favorite_food
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

という結果が返ってくるはずです。

Twitterつぶやく

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
MySQL
タグ
count | group by | MySQL | RDBMS | SQL
現在位置
TOP > Web制作技術 > MySQL > MySQL でテーブル内の同値の数をカウント ( count ~ group by ~ の使い方)
前のブログ記事
PHP と perl の配列の添え字に関するメモ [2009年3月 3日 19:47]
次のブログ記事
最近『ナショナルジオグラフィック』が面白くて仕方がない [2009年3月 5日 22:13]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(0)

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

Twitter: @t_abe
読書メーター: ID:t-abe

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム