Wenn man in SQL Werte in einer Datenbank kopieren möchte, aber einzelne Werte vor dem Einfügen anpassen möchte, so kann das über folgendes Query realisiert werden:
INSERT INTO tabelle ( spalte1, spalte2, spalte3, spalte4 ) SELECT "neuer wert" as spalte1, tabelle.spalte2, tabelle.spalte3, tabelle.spalte4 FROM tabelle WHERE tabelle.spalte1 = "alter wert";
Aus der Tabelle „tabelle“ werden die Spalten 2-4 ausgelesen und Spalte 1 mit dem neuen Wert ersetzt, wenn Spalte 1 den Wert „alter Wert“ annimmt.