---
title: "kapa sträng i sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/45230-kapa-sträng-i-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "EchO"
published: "2002-06-05T09:12:37.000Z"
updated: "2002-06-10T12:19:48.000Z"
replies: 3
views: 393
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/45230-kapa-sträng-i-sql"
---

# kapa sträng i sql

## #1 — EchO, 2002-06-05T09:12Z

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?

Permalänk: https://www.webforum.nu/p/45230

## #2 — LarsG, 2002-06-05T12:34Z

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å.

Permalänk: https://www.webforum.nu/p/690019

## #3 — matsbjork, 2002-06-10T12:01Z

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?

Permalänk: https://www.webforum.nu/p/695140

## #4 — LarsG, 2002-06-10T12:19Z

den heter charindex

Ursäkta ;)

Permalänk: https://www.webforum.nu/p/695157

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/45230-kapa-sträng-i-sql
