sql >> Databasteknik >  >> RDS >> Sqlserver

OR stöds inte med CASE Statement i SQL Server

Det formatet kräver att du använder antingen:

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 

Annars använder du:

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


  1. Konfigurera ScaleGrid-behörigheter på AWS med hjälp av en IAM-policymall

  2. Hur man tar bort data från Elastisearch

  3. SQL Server AlwaysOn Availability Groups:Installation och konfiguration, del 1

  4. SET-operatorer i SQL