小编Gee*_*thu的帖子

将null和空字符串组合在一起

我想将列中的NULL和空字段组合在一起.

我尝试了以下脚本

SELECT
  CASE
    WHEN test IS NULL OR test= ''
    THEN ''
    ELSE test
  END as 'test' 
from firm 
group by test
Run Code Online (Sandbox Code Playgroud)

如果我们在列测试中使用值NULL,'',Test1,Test2,则上面的查询将创建两个具有NULL值的组,如下所示.

1 NULL

2 NULL

3 Test1

4 Test2
Run Code Online (Sandbox Code Playgroud)

我想要的是如下所示的分组.

1 NULL or ''

2 Test1

3 Test2
Run Code Online (Sandbox Code Playgroud)

string null group-by sql-server-2008

3
推荐指数
2
解决办法
2557
查看次数

标签 统计

group-by ×1

null ×1

sql-server-2008 ×1

string ×1