Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Chcę użyć instrukcji CASE do aktualizacji niektórych rekordów w serwerze sql 2005

Dodaj WHERE klauzula

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. Prosty sposób na transponowanie kolumn i wierszy w SQL?

  2. Poprawki problemu z przebudową indeksu online SQL Server 2012 i 2014

  3. Dołączanie do tabeli na podstawie wartości oddzielonych przecinkami

  4. Co to jest SQL Operations Studio (SQLOPS)?

  5. Importuj „xml” do serwera SQL