• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:大阪府(25件)みたいなカウントをするには?)

大阪府(25件)みたいなカウントをするには?

このQ&Aのポイント
  • データベースサイトによくある大阪府(25件)、奈良県(11件)、三重県(18件)のような、それぞれのカウントを取得する方法が知りたいです。
  • 現在はPHPのクエリを項目数分まわしてカウントを取得していますが、重くて表示に時間がかかるため、より軽い動作させる方法を知りたいです。
  • データは約二万件あり、カウントさせたい項目数は57あります。アドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

SELECT `field` ,COUNT(`field`) AS kosuu FROM `table` GROUP BY `field` こんな感じかな? 結果セットとしては field,kosuu 大阪府,25 奈良県,11 三重県,18 こんな感じで出てきます 実際に試してないので構文的におかしいかもしれませんが、 とにかく、 GROUP BY とCOUNT() 使えばなんとかなります。

yuzuru0024
質問者

お礼

回答ありがとうございます。 おかげさまで無事解決できました。

関連するQ&A