Fick just ett hästgöra. En kolumn i en tabell innehåller telefonnummer med riktnummer och allt i en enda sträng. Dessa behövs nu splittras upp så att riktnummer kommer i en kolumn och telefonnummer i en annan. Det jag givetvis måste göra är en himla massa case. Dock behöver jag lite vägledning hur jag på bästa sätt ska ställa upp databasfrågan. Varför måste du ha en massa case? Räcker det inte med att leta reda på var bindestrecket är och sedan ta ut första delen och sätta in den i en kolumn och sedan ta ut resten och sätta det i en annan? Något i stil med följande kanske...Strängsplittring
Sv: Strängsplittring
Sv: Strängsplittring
<code>
UPDATE tabell SET fält1 = SUBSTRING(telefonnummer, 1, CHARINDEX("-", telefonnummer) - 1), fält2 = SUBSTRING(telefonnummer, CHARINDEX("-", telefonnummer) + 1, LEN(telefonnummer) - CHARINDEX("-", telefonnummer) - 1)
</code>