人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SQLに関する質問です。

以下のようなテーブルがあるとき
どのようにするともっとも速く
下のような結果が得られるでしょうか?

PostgreSQLとMySQLの両方でご教授ください。
必要であればビューなどを使ってもいいです。

[テーブル:T]
IdMenu
1ご飯
2パン
3パン
4パン
5ご飯
6パン
7野菜

[結果]
MenuCount
パン4
ご飯2
野菜1

※ 出現回数をカウントし多い順に並べたものです

●質問者: ganessa
●カテゴリ:ウェブ制作
✍キーワード:MySQL postgreSQL SQL カウント 教授
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ke_ishi
●50ポイント

SELECT Menu,COUNT(*) AS Count FROM T GROUP BY Menu ORDER BY Count;

◎質問者からの返答

ありがとうございます。

これで最速でしょうか?

もうしばらくしてなければこれに決めます。

無いようでしたのでこれに決めますね。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ