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

Saya ingin menggunakan pernyataan CASE untuk memperbarui beberapa catatan di sql server 2005

Tambahkan WHERE klausa

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. Dapatkan Daftar Akun Email Database di SQL Server (T-SQL)

  2. Berapa ukuran nilai Null yang dibutuhkan di SQL Server

  3. Bagaimana cara memanggil Prosedur Tersimpan dalam Tampilan?

  4. Jatuhkan semua tabel yang namanya dimulai dengan string tertentu

  5. Server SQL memilih baris yang berbeda hanya menggunakan nilai terbaru