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

Tôi muốn sử dụng câu lệnh CASE để cập nhật một số bản ghi trong máy chủ sql 2005

Thêm WHERE mệnh đề

UPDATE dbo.TestStudents  
SET     LASTNAME =  CASE  
                        WHEN LASTNAME = 'AAA' THEN 'BBB' 
                        WHEN LASTNAME = 'CCC' THEN 'DDD' 
                        WHEN LASTNAME = 'EEE' THEN 'FFF' 
                        ELSE LASTNAME
                    END 
WHERE   LASTNAME IN ('AAA', 'CCC', 'EEE')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 cách để lấy danh sách lịch biểu trong SQL Server Agent (T-SQL)

  2. Thống kê đối tượng cơ sở dữ liệu SQL Server

  3. Cách nối chuỗi và giá trị NULL trong SQL Server

  4. Chuyển đổi ‘datetime’ thành ‘datetimeoffset’ trong SQL Server (Ví dụ T-SQL)

  5. Thêm phần chênh lệch múi giờ vào giá trị datetime2 trong SQL Server (T-SQL)