我正在使用此SQL Server database。我正在爲各國定義以下評論SQL Server:如何使用計數
CASE
WHEN density_per_sq_km > 1000 THEN 'Overpopulated'
WHEN density_per_sq_km > 500 THEN 'above average'
WHEN density_per_sq_km > 250 THEN 'average'
WHEN density_per_sq_km > 50 THEN 'below average'
ELSE 'Underpopulated'
END as remarks
現在我想要統計每條評論中有多少個國家/地區。我怎樣才能做到這一點?我使用下面的查詢,但它通過子句不
SELECT
COUNT(country) as no_of_countries,
CASE
WHEN density_per_sq_km > 1000 THEN 'Overpopulated'
WHEN density_per_sq_km > 500 THEN 'above average'
WHEN density_per_sq_km > 250 THEN 'average'
WHEN density_per_sq_km > 50 THEN 'below average'
ELSE 'Underpopulated'
END as remarks
FROM
countries_by_population
GROUP BY
remarks;
使用'COUNT(不同的國家)' –