【发布时间】:2018-06-07 13:22:30
【问题描述】:
我有一个查询,我正在尝试获取查询的结果,查询可以有多行也可以为空,我正在尝试如果它为空,它应该为我正在查找的列返回 0这被称为sequence
我的查询是这样的:
select CASE WHEN COUNT(1) > 0 THEN 1 ELSE 0 END AS Sequence
from dbo.mytable
它返回给我1 或0,因为1 我希望该列应该返回我的值,或者它应该组合所有行并将该列的值作为1,2,3,4,5,6,7 之类的列表返回给我
【问题讨论】:
-
你用的是什么数据库?
-
sql server 2012
-
它应该显示我的值,但它在所有列中显示为 0,屏幕截图是我应该得到的值 prntscr.com/js311w
-
请添加示例数据和所需结果。现在还不完全清楚你在问什么。
标签: sql sql-server sql-server-2012