小编use*_*816的帖子

SQL案例声明增值

尝试创建一个计算列,该列的值将基于其他四列中的值.第1列,第2列,第3列,第4列可以是"是"或"否"计算列中的最终结果,比如称为"进度",应该是这一行:

Progress = CASE
WHEN [Column1] = 'Yes' THEN Value+1
WHEN [Column2] = 'Yes' THEN Value+1
WHEN [Column3] = 'Yes' THEN Value+1
WHEN [Column4] = 'Yes' THEN Value+1
ELSE 0 END
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的,因为上面的语法显然不正确.

sql sql-server sql-server-2008

5
推荐指数
1
解决办法
6289
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1