Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

ATAU tidak didukung dengan Pernyataan KASUS di SQL Server

Format tersebut mengharuskan Anda untuk menggunakan:

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 

Jika tidak, gunakan:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbaik untuk memilih nilai minimum dari beberapa kolom?

  2. Cara Memperbaiki "Skema partisi '...' tidak memiliki filegroup yang digunakan berikutnya" di SQL Server

  3. Cara Membangun Kembali Basis Data Master di SQL Server dengan Mudah

  4. Mengapa pilih SCOPE_IDENTITY() mengembalikan desimal alih-alih bilangan bulat?

  5. Bagaimana cara menghapus semua karakter non-abjad dari string di SQL Server?