sql >> Database teknologi >  >> RDS >> Sqlserver

Opdater ved hjælp af case statement

Jeg tror, ​​du mener UPDATE og ikke 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. Hvordan forespørges postgres trinvise opdateringer siden et specificeret punkt (et tidsstempel eller et transaktions-id)?

  2. Opret en MySQL-lagret funktion med et dynamisk antal argumenter

  3. MySQL DATETIME - Skift kun datoen

  4. Kan PHP mysqli indstille timeout ved forbindelsesforsøg?