daten verschieben

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

daten verschieben

Postby sani » 27. December 2004 12:52

hi,

habe eine spalte "Name" und eine Spalte "Vorname"
In "Name" sind alle Datensätze so aufgebaut:
1. Mueller, Hans
2. Meier, Egon
3. ..., ... usw.

jetzt will ich alle Vornamen (..., Vorname) in die Spalte "Vorname" verschieben.

Gibt es da zufällig ein sql-Befehl oder irgendwelche tricks?
danke
sani
 
Posts: 23
Joined: 13. December 2004 10:27

Postby sani » 27. December 2004 12:53

sorry, habe vergessen, das ich mysql als datenbank benutze.
sani
 
Posts: 23
Joined: 13. December 2004 10:27

Postby Jan H. Krüger » 28. December 2004 11:54

Code: Select all
UPDATE x SET  vorname = SUBSTRING(name, INSTR(name, ',') +2), name = SUBSTRING(name, 1, INSTR(name, ',')-1 );


So werden die Vornamen in die Spalte vorname kopiert und der Vorname gleich aus der Spalte name entfernt.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby sani » 30. December 2004 11:57

danke,
hat geklappt.
:D :D :D
sani
 
Posts: 23
Joined: 13. December 2004 10:27


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 6 guests