phpbar.de logo

Mailinglisten-Archive

Stringupdate - wird kompliziert.. :o(

Stringupdate - wird kompliziert.. :o(

echnaton echnaton at achetaton.net
Mit Aug 25 11:56:36 CEST 2004


K. Cansev schrieb:

>Eine Spalte Trademark und eine Spalte Model
>
>Habe einige (über 30) Datensätze, muss jedoch 
>den Inhalt (nur die letzte reg.Zahl 
>zb."A30110-yyy-xxx"vom jew. modell) teilweise 
>ersetzen.
>hier ein Beispiel:
>
>ID  Trademark       Modell
>1    Coca Cola        Coca Cola Light, A30110-yyy-xxx
>2    Coca Cola        Coca Cola Hot, A58234-yyy-xxx
>
>
>Genau dies muss ich ersetzen durch
>
>ID   Trademark       Modell
>1     Coca Cola        Coca Cola Light, 9.30110.xxx.001
>2     Coca Cola        Coca Cola Hot, 9.58234.xxx.001
>
>Die Zahl 30110 bleibt. Aber Problem ist eben, 
>dass jede Modell eine andere registrierungszahl 
>hat)
>
>Gell, mit UPDATE und WHERE und FROM gehts nicht?


Hallo,

vielleicht:

UPDATE tabelle SET Modell =

CONCAT(
LEFT(Modell, INSTR(Modell,' ')),
'9.',
MID(Modell, INSTR(Modell,' ') +2, 5),
'.',
RIGHT(Modell,3),
'.001'
)

Muss allerdings noch getestet werden.

Gruß,

Christiane

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive