小编Lam*_*min的帖子

SQL Server 2008 R2中的SQL开关/案例

这是我的测试T-SQL.

DECLARE @TestVal INT

SET @TestVal = 1

SELECT 
   CASE @TestVal
      WHEN (1 | 2 | 6) THEN 'First' // I would like to check 1 or 2 or 6.
      WHEN 3 THEN 'Second'
      WHEN 4 THEN 'Third'
      ELSE 'Other'
   END
Run Code Online (Sandbox Code Playgroud)

目前的结果是'其他'.

我想把结果称为'第一'.我如何在我的T-SQL中使用(OR语句).

最好的祝福

sql-server-2008-r2

3
推荐指数
1
解决办法
2667
查看次数

标签 统计

sql-server-2008-r2 ×1