使用“in”和case语句

时间:2010-03-25 12:12:53

标签: sql-server tsql

是否可以编写类似

的内容

输入in(value1,value2)然后b结束

的情况

1 个答案:

答案 0 :(得分:9)

YES。

使用简单的查询尝试:

SELECT CASE WHEN 2 in (1,2) then 'B' ELSE 'A' END 

输出:

----
B

(1 row(s) affected)

然后:

SELECT CASE WHEN 3 in (1,2) then 'B' ELSE 'A' END 

输出:

----
A

(1 row(s) affected)
相关问题