• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データペースにどんな種類のデータがあるか抽出)

データベースからデータの種類と数量を抽出する方法は?

このQ&Aのポイント
  • データベースから特定のデータの種類と数量を抽出する方法を知りたいです。
  • 問題のデータベースには20万行以上のデータがあり、1行ずつ調べることは非効率です。
  • 効率的な方法を教えていただけないでしょうか?

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

select sort, count(*) as num from テーブル group by sort;

macus
質問者

お礼

早速の回答ありがとうございます! これです!!できました。凄いです!!

その他の回答 (2)

noname#244856
noname#244856
回答No.3

SQL全然無知で回答しますがお許しください。 [1] SELECT DISTINCTで解決。 http://www.syboos.jp/database/doc/20080216155839652.html EXISTSを使ったほうが高速(?) http://d.hatena.ne.jp/annin102/20060908/1157734624 [2] すでにOKWaveに質問がありました。 http://okwave.jp/qa/q5089253.html

macus
質問者

お礼

早速の回答ありがとうございます! 過去にあったんですね・・・探しきれませんでした。ありがとうございます。 違う方法の紹介もありがとうございます。 みなさんにベストアンサーを付けたいのですが・・・出来ないのが残念。 折角回答していただいたのですが、1番目をベストアンサーにさせてください。 ありがとうございます。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

重複をしないものだけなら select distinct sort from テーブル という構文があります

macus
質問者

お礼

早速の回答ありがとうございます! 出来ました!!ありがとうございます。 重複しないのはシンプルに出来るんですね!!

関連するQ&A