2017-05-05 14 views
-5

に限り同じ値を持つ行の数がここでサンプルテーブルは(ftm_data)のCount:MySQLのクエリ、5つの結果

-----Entry Date----- | ---Area--- 
2017-05-05 17:41:55 | PRQ 
2017-05-05 17:38:05 | PRQ 
2017-05-05 17:35:45 | MKT 
2017-05-05 16:43:25 | ZAM 
2017-05-05 16:40:55 | TSC 
2017-05-05 16:36:12 | MKT 
2017-05-05 16:20:25 | PRQ 
2017-05-05 15:38:45 | GSC 
2017-05-05 14:05:32 | ILO 
2017-05-05 13:54:08 | PRQ 
     ~   |  ~ 
  1. 私は必要なものは、数を数えることになるクエリから結果を生成することです同じエリア(例:PRQ)の行を降順で表示します(カウントと入力日の両方)。ただし、結果は5つに限定されます。

    ---Area--- | ---Count--- 
        PRQ  |  4 
        MKT  |  2 
        ZAM  |  1 
        TSC  |  1 
        GSC  |  1 
    

    これは、次のコマンドを使用して達成できますか?

    SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area DESC LIMIT 5; 
    
+2

は1つのだけ質問をする必要があります。 – Pharaoh

+2

'SELECTエリア、COUNT(エリア)からのカウントとしてのftm_data GROUP BYエリアの順序によるカウントDESC LIMIT 5 ' – splash58

+0

SELECTエリア、COUNT(エリア)からのカウントftm_data GROUP BYエリア順のカウントDESC LIMIT 5 これを試してみましょう – Exprator

答えて

0
SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area order by Count DESC LIMIT 5 
関連する問題