0

サンプルデータ

   DATE      WindDirection

   1/1/2000  SW
   1/2/2000  SW
   1/3/2000  SW
   1/4/2000  NW
   1/5/2000  NW

以下の質問

毎日がユニークで、風向きもユニークではないので、最も一般的な風向きの COUNT を取得しようとしています。

select w.wind_direction as most_common_wd
from (
       select wind_direction, count(*) as cnt
       from weather 
       group by wind_direction 
       order by cnt desc
) w
limit 1;

現在、このクエリは機能しますが、すべてのカウントを出力します。風向の各タイプのカウントにのみ関心があります。南を出力し、170000 を出力しますが、答えは 10,000 しかありません。

カウントの使用方法が間違っていることは承知しています。エイリアスを指定し、特定の wind_direction でカウントする必要があると思いますが、それを構文に変換することはできません

4

1 に答える 1