3

データベース内のものに適用されるさまざまなカテゴリの内訳を提供するクエリがあります。

select categories, count(*) from products 
group by categories

データは次のようになります。

NULL                56
                    42
FooCategory         12
BlahCategory        2

グループNULL化して<blank>

NoCategory          98
FooCategory         12
BlahCategory        2
4

2 に答える 2

8

試す

select ISNULL(categories,'') as Categories, count(*) from products 
group by ISNULL(categories,'')

アップデート

必要なパラメータはこちら

ISNULL (チェック式、置換値)

于 2012-11-21T15:27:13.150 に答える
4

試す

select categories, 
case when categories is null or categories = ' ' 
then 'noCategory' else categories end as grouped,
count(*) 
from products 
group by grouped
于 2012-11-21T15:30:27.043 に答える