sql >> Database >  >> RDS >> Sqlserver

OR wordt niet ondersteund met CASE-instructie in SQL Server

Voor dat formaat moet je ofwel:

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 

Gebruik anders:

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


  1. uWSGI, Flask, sqlalchemy en postgres:SSL-fout:decodering mislukt of slechte record mac

  2. Hoe u de definitie van een berekende kolom in SQL Server kunt krijgen met behulp van T-SQL

  3. LIKE-query op elementen van platte jsonb-array

  4. SQL DEFAULT-beperking om een ​​kolom met een standaardwaarde in de SQL Server-tabel in te voegen