sql - statement
jojo
- datenbank
0 Rouven
Hi habe folgendes problem, das man leicht mit perl lösen könnte, möchte aber wissen, ob und wie das mit reiner sql ginge!
ich habe eine eine tabelle in mysql mit einer spalte mit folgenden einträgen:
232324_23
232332_45
675675_56
456563_45
usw.
nun möchte ich den unterstrich und alles, was danach kommt für jeden datensatz (10000)"löschen", damit die einträge in der spalte so aussehen:
232324
232332
675675
456563
usw.
geht das in sql? evtl. mit einem regulären ausdruck, der nach trennzeichen "_" sucht und es inklusive allem, was dahinter kommt löscht?! hat jemand ein sql beispiel? geht sowas überhaupt mit sql?
danke,
jojo
Hi,
bitte mal Dokumentation lesen, die Parameterreihenfolge und Funktionsnamen stimmen nur ungefähr, aber vom Prinzip:
UPDATE tabelle
SET spalte = SUBSTRING(spalte, 0, POSSTR(spalte, "_"))
Rouven