sql >> Database >  >> RDS >> Sqlserver

Bijwerken met case-statement

Ik denk dat je UPDATE bedoelt en niet 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. Strings invoegen in MySQL

  2. xquery value() methode werkt niet en geeft fout

  3. IBM DB2 verbinden met IRI-software

  4. SQL Server:huidige database wijzigen via variabele