sql >> Databáze >  >> RDS >> Sqlserver

Aktualizace pomocí případu

Myslím, že máte na mysli UPDATE a ne INSERT :

UPDATE MyTable
SET ColumnName = CASE WHEN ColumnPosition = 'Col 1' THEN 'Name'
                      WHEN ColumnPosition = 'Col 3' THEN 'Address'
                      -- ... the rest of your conditions
                      ELSE -- put your default value here
                 END


  1. SQL ORDER BY s CASE s UNION ALL

  2. sql pro výpočet bodů za hry

  3. odečíst 1 od čísla v řádku SQL Query

  4. Zakázat protokol transakcí