サンプルデータ
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 でカウントする必要があると思いますが、それを構文に変換することはできません