- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データペースにどんな種類のデータがあるか抽出)
データベースからデータの種類と数量を抽出する方法は?
このQ&Aのポイント
- データベースから特定のデータの種類と数量を抽出する方法を知りたいです。
- 問題のデータベースには20万行以上のデータがあり、1行ずつ調べることは非効率です。
- 効率的な方法を教えていただけないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
select sort, count(*) as num from テーブル group by sort;
その他の回答 (2)
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
質問者
お礼
早速の回答ありがとうございます! 過去にあったんですね・・・探しきれませんでした。ありがとうございます。 違う方法の紹介もありがとうございます。 みなさんにベストアンサーを付けたいのですが・・・出来ないのが残念。 折角回答していただいたのですが、1番目をベストアンサーにさせてください。 ありがとうございます。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
重複をしないものだけなら select distinct sort from テーブル という構文があります
質問者
お礼
早速の回答ありがとうございます! 出来ました!!ありがとうございます。 重複しないのはシンプルに出来るんですね!!
お礼
早速の回答ありがとうございます! これです!!できました。凄いです!!