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

Bagaimana mengevaluasi input dalam klausa WHERE

 WHERE (@INPUT = 1 AND ITEMID IN (13,16)) 
    OR (@INPUT = 2 AND ITEMID IN (11,14))
    OR (@INPUT NOT IN (1,2) AND ITEMID = 0)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan BULK dengan FIRE_TRIGGERS tidak menjalankan pemicu

  2. Permintaan PIVOT dinamis SQL Server?

  3. Menggunakan Ekspresi CASE di SQL Server

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

  5. Klausa ORDER BY tidak valid dalam tampilan, fungsi sebaris, tabel turunan