sql >> Databáze >  >> RDS >> Sqlserver

OR není podporováno příkazem CASE na serveru SQL Server

Tento formát vyžaduje, abyste použili buď:

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 

V opačném případě použijte:

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


  1. Jak se připojíte k více databázím MySQL na jedné webové stránce?

  2. 4 Funkce pro formátování čísla na 2 desetinná místa v SQL Server

  3. Jak make_timestamp() funguje v PostgreSQL

  4. Jak zaokrouhlit (nahoru/dolů) v SQL Server – 5 užitečných tipů