在SQL中将空值和空值分组为一个

bir*_*rdy 2 sql

我有一个查询,该查询提供了应用于数据库中事物的不同类别的细分:

select categories, count(*) from products 
group by categories
Run Code Online (Sandbox Code Playgroud)

数据如下:

NULL                56
                    42
FooCategory         12
BlahCategory        2
Run Code Online (Sandbox Code Playgroud)

我想分组NULL<blank>

NoCategory          98
FooCategory         12
BlahCategory        2
Run Code Online (Sandbox Code Playgroud)

Abs*_*aos 5

尝试

select ISNULL(categories,'') as Categories, count(*) from products 
group by ISNULL(categories,'')
Run Code Online (Sandbox Code Playgroud)

更新

请参阅此处以获取所需的参数

ISNULL(check_expression,replacement_value)