相关疑难解决方法(0)

SQL Server:CASE WHEN OREN ELSE END =>不支持OR

OR该在WHEN一个子句CASE语句不支持.我怎样才能做到这一点?

CASE ebv.db_no 
    WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' 
    ELSE 'WECS 9520' 
END as wecs_system 
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server case case-when

556
推荐指数
7
解决办法
299万
查看次数

在SQL中使用'CASE'进行SELECT

我有一组一对一的映射A - > apple,B-> Banana和那样..我的表有一个值为A,B,C的列.

现在我正在尝试使用一个select语句,它会给我直接的结果

SELECT 
  CASE 
     WHEN FRUIT = 'A' THEN FRUIT ='APPLE' 
     ELSE WHEN FRUIT ='B' THEN FRUIT ='BANANA'     
 FROM FRUIT_TABLE;
Run Code Online (Sandbox Code Playgroud)

但我没有得到正确的结果,请帮帮我..

sql select case

8
推荐指数
2
解决办法
10万
查看次数

标签 统计

case ×2

sql ×2

case-when ×1

select ×1

sql-server ×1

t-sql ×1