【发布时间】:2021-06-17 07:52:56
【问题描述】:
您好,我有一张如下图所示的表格
clientId lev1 lev2 lev3 lev4 lev5
1 low very-low high low very-high
我想为低 =2 ,非常低 =1 ,高 =4 ,非常高 =5 映射 INT 值。 那么我需要找到每个 clientId 的总和。
这里我需要得到 (2+1+4+2+5) = 14 我该怎么做?
【问题讨论】:
-
您的意思是 map,而不是分配。使用映射创建一个单独的表并加入它
-
是的,我想映射。对不起。 qus 已更正。
-
使用
CASE表达式和SUM这些值。 -
我已经做到了兄弟。感谢您的帮助。
标签: sql sql-server ssms