sql >> Database teknologi >  >> RDS >> Sqlserver

OR understøttes ikke med CASE Statement i SQL Server

Det format kræver, at du bruger enten:

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 

Ellers skal du bruge:

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


  1. SQLite Node.js

  2. Opdater data via en funktion med tabelværdi i SQL Server

  3. SQL Server Konverter heltal til binær streng

  4. Sådan opretter du en ny bruger og giver tilladelser i MySQL