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

Câu lệnh CASE IN với nhiều giá trị

Đúng. Bạn cần sử dụng biểu mẫu "Đã tìm kiếm" thay vì biểu mẫu "Đơn giản" của CASE biểu thức

SELECT CASE
         WHEN c.Number IN ( '1121231', '31242323' ) THEN 1
         WHEN c.Number IN ( '234523', '2342423' ) THEN 2
       END AS Test
FROM   tblClient c  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các cách khôi phục dữ liệu từ tệp nhật ký giao dịch SQL Server

  2. Cách lấy lại thủ tục, hàm, bảng được lưu trữ đã bị loại bỏ trong SQL Server 2008

  3. Truy vấn SQL:Làm cách nào để lấy dữ liệu của hàng có số trực tiếp 1000?

  4. CONCAT_WS () dành cho SQL Server

  5. 'Số nhận dạng nhiều phần' là gì và tại sao nó không thể bị ràng buộc?