使用"in"和case语句

0 t-sql sql-server

有可能写出类似的东西

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

KM.*_*KM. 9

是.

尝试使用简单的查询:

SELECT CASE WHEN 2 in (1,2) then 'B' ELSE 'A' END 
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

----
B

(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)

然后:

SELECT CASE WHEN 3 in (1,2) then 'B' ELSE 'A' END 
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

----
A

(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)