Prøver lige igen med at kopiere data fra et felt til flere
Hej igen...Som jeg skrev tidligere, så ville jeg have rykket rundt på nogle data.
Nu er vil jeg gerne have dem til at stå således.
F.eks.:
---------------
nuværende
---------------
Artist
Larsen, Kim & Kjukken
------
Nye
------
Firstname Lastname Band
Kim Larsen & Kjukken
----------------------------------
regelsættet lyder således:
når der er et komma efter det første ord, så skal det altid smides i lastname feltet. Ordet efter kommaet skal altid stå i Firstname feltet. Den sidste regel er, de ord der står efter tegene - eller & skal altid stå i Band feltet.
Det må kunne lade sig gøre.
Min nuværende SQL Statement ser således ud:
UPDATE Test_Products
SET Firstname = CASE WHEN CHARINDEX(',',artist) = 0 THEN
LEFT(artist, CHARINDEX(' ',artist) - 1)
ELSE
RIGHT(artist, LEN(artist) - CHARINDEX(' ',artist))
END,
Lastname = CASE WHEN CHARINDEX(',',artist) = 0 THEN
RIGHT(artist, LEN(artist) - CHARINDEX(' ',artist))
ELSE
LEFT(artist, CHARINDEX(',',artist) - 1)
END
Håber at høre fra jer.
Mvh
DC