[英]Grouping null and empty values as one in sql
我有一个查询,它提供了应用于数据库中的事物的不同类别的细分:
select categories, count(*) from products
group by categories
数据如下:
NULL 56
42
FooCategory 12
BlahCategory 2
我想将NULL
和<blank>
分组
NoCategory 98
FooCategory 12
BlahCategory 2
尝试
select ISNULL(categories,'') as Categories, count(*) from products
group by ISNULL(categories,'')
UPDATE
请参阅此处了解所需参数
尝试
select categories,
case when categories is null or categories = ' '
then 'noCategory' else categories end as grouped,
count(*)
from products
group by grouped
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.