Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

OU n'est pas pris en charge avec l'instruction CASE dans SQL Server

Ce format nécessite que vous utilisiez :

CASE ebv.db_no 
  WHEN 22978 THEN 'WECS 9500' 
  WHEN 23218 THEN 'WECS 9500'  
  WHEN 23219 THEN 'WECS 9500' 
  ELSE 'WECS 9520' 
END as wecs_system 

Sinon, utilisez :

CASE  
  WHEN ebv.db_no IN (22978, 23218, 23219) THEN 'WECS 9500' 
  ELSE 'WECS 9520' 
END as wecs_system