sql fråga... Är det alltid numeriskt indata?Hur ska jag få fram rätt resultat?
Jag kan ha följande alternativa värden i en sträng.
012300113
000002345
000405607
002340056
000001000
Jag vill alltid ta bort dom inlednande "0", strängen är alltid 9 tecken lång.
Hur ska jag göra det, tänkte använda mig av STUFF(), startpositionen vet jag men jag vet inte hur många teckan som ska ersättas.
Så här ska slutresultatet se ut.
12300113
2345
405607
2340056
1000Sv: Hur ska jag få fram rätt resultat?
I så fall kan du kasta om det till en int och sen tillbaka till text igen:
DECLARE @P1 nvarchar(50) = '012300113'
SELECT CAST(CAST(@P1 AS int) AS nvarchar(50))