Seite 1 von 1
Suchen und ersetzen
Verfasst: So 7. Jul 2013, 11:43
von piano1234567
Hallo,
ist das richtig, dass man nur mit sql-Befehl den Wert einer Spalte in alle Datensätzen ändern kann? Wird das dann mit "update"durchgeführt? Oder gibt es einen anderen Weg?
Vielen Dank für die Hilfe
Mfg
piano
Re: Suchen und ersetzen
Verfasst: So 7. Jul 2013, 11:58
von RobertG
Hallo piano,
ja, die Änderung von mehreren Datensätzen ist nur über einen entsprechenden SQL-Befehl möglich.
Hier ein paar Beispiel aus dem Handbuch:
Code: Alles auswählen
UPDATE "Tabellenname" SET "Jahrgang" = "Jahrgang"+1 WHERE "Wiederholung" = FALSE
Code: Alles auswählen
UPDATE "Tabellenname" SET "Preis" = "Preis"*0.9 WHERE "Preis" >= 150
In die Bedingung kannst Du natürlich auch ganz banal das rein schreiben, nach dem gesucht werden soll:
Code: Alles auswählen
UPDATE "Tabellenname" SET "Name" = 'Klaus' WHERE "Name" = 'Dieter'
Vorsichtiger musst Du natürlich mit dem Einsetzen von Wildcards sein:
Code: Alles auswählen
UPDATE "Tabellenname" SET "Name" = 'Klaus' WHERE "Name" LIKE '%D%'
Damit würden alle Namen mit einem 'D' zu 'Klaus'. Das rückgängig zu machen ist nicht möglich.
Gruß
Robert
Re: Suchen und ersetzen
Verfasst: So 7. Jul 2013, 15:12
von piano1234567
Hallo robert,
hat bestens geklpatt.
Vielen Dank für schnelle die Hilfe. Gruss
Karl