【发布时间】:2010-11-10 11:44:09
【问题描述】:
我有一个应该像这样运行的查询 -
如果(变量 = xyz) 选择 col1,col2 否则 IF(var = zyx) 选择 col2,col3 别的 选择 col7,col8 从 . . .如何在不为每个子句编写单独查询的情况下在 T-SQL 中实现这一点?目前我正在运行它
如果 (var = xyz) { 查询1 } 否则 IF (var = zyx) { 查询2 } 别的 { 查询3 }这只是根据值选择不同列的大量冗余代码。 有其他选择吗?
【问题讨论】:
标签: sql sql-server tsql