Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách đánh giá đầu vào trong mệnh đề 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. Loại bỏ dấu vết:ký tự khỏi một hàng trong bảng SQL

  2. Làm cách nào để đính kèm cơ sở dữ liệu?

  3. MS SSQL:Cách sử dụng trường hợp khi là tham số thực thi

  4. SQL sử dụng các giá trị được phân tách bằng dấu phẩy với mệnh đề IN

  5. SQL Server:Sự khác biệt giữa PARTITION BY và GROUP BY