Hur gör man när man vill kapa en sträng i en sql sats?
Tex om jag har en URL som jag vill ta bort http:// behålla https://www.yadda.se och sedan kapa allt efter /owe.asp?etc...
Hur fixar man det i en SP?
3 svar · 391 visningar · startad av EchO
Hur gör man när man vill kapa en sträng i en sql sats?
Tex om jag har en URL som jag vill ta bort http:// behålla https://www.yadda.se och sedan kapa allt efter /owe.asp?etc...
Hur fixar man det i en SP?
Det finns en funktion som heter substring som tar ut en del av en sträng
select substring(url,7,22) from t
och en som heter char_index som används för att hitta ett visst tecken i en sträng.
select char_index('/', url) -- position för första / i url
Med hjälp av dessa borde det gå att få ihop något. Exakt hur det ser ut beror på formatet på dina strängar. Är det alltid http/ i början? Är det alltid ? med
Du kanske behöver titta på case expression också.
Hmm, jag får inte detta att fungera? char_index finns inte som funktion i sql 7.0?
Är det någon som har en annan ide?