mam*_*esh 6 sql t-sql sql-server
我有4个案例陈述完全相同的CASE标准,但它们都有不同的THEN/ELSE陈述.
是否可以将其全部合二为一,或者我是否需要将这些全部分开并多次复制和粘贴代码?
,CASE WHEN lm.Id IN ('1','2','3') THEN lm.name ELSE lm.Desc END AS [Column1]
,CASE WHEN lm.Id IN ('1','2','3') THEN '3' ELSE '1' END AS [Column2]
,CASE WHEN lm.Id IN ('1','2','3') THEN 'True' ELSE 'False' END AS [Column3]
Run Code Online (Sandbox Code Playgroud)
用更少的代码可以做到这一点吗?
| 归档时间: |
|
| 查看次数: |
5365 次 |
| 最近记录: |