---
title: "Ta bort allt efter \""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/110039-ta-bort-allt-efter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bosse168"
published: "2004-08-25T21:26:18.000Z"
updated: "2004-08-26T14:12:52.000Z"
replies: 7
views: 306
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/110039-ta-bort-allt-efter"
---

# Ta bort allt efter "

## #1 — Bosse168, 2004-08-25T21:26Z

Har en kolumn i en MySQL databas där det har kommit in massa onödig text som har lagt sig efter " i kolumnen.

**Exempel på text i kolumnen:**
texten som jag vill behålla"blablabla onödiga texten

Eftersom det är över 2000 rader så undrar jag om det finns någon smidig SQL-sats som tar bort " och all text efter den.

Ps. vill också få bort "

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

## #2 — Marcus E, 2004-08-25T23:34Z

Du har SUBSTRING_INDEX och SUBSTRING. Slit dem med hälsan.

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

## #3 — Bosse168, 2004-08-26T08:05Z

förstår inte hur du menar, du tror inte du kan ge mig ett exempel?

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

## #4 — LarsG, 2004-08-26T08:11Z

```
update t set c = substring(c from 1 for position('"' in c) - 1)
where c like '%"%'
```

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

## #5 — Bosse168, 2004-08-26T08:31Z

Funkar inte blir knas efter:
update t set c = substring(c from 1 for position('"
allt efter ' sedan blir "grått"

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

## #6 — Bosse168, 2004-08-26T08:32Z

Kör jag en Response.Write på SQL-satsen så ser den ut så här:

update t set c = substring(c from 1 for position('

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

## #7 — LarsG, 2004-08-26T10:57Z

Varför använder du ASP för en sak som detta? Det finns flera verktyg där du kan skriva sql-frågor direkt.

Om du i ASP behöver ha en " i en sträng så får du skriva

```
q = "update t set c = substring(c from 1 for position('""' in c) - 1) where c like '%""%'"
```

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

## #8 — Bosse168, 2004-08-26T14:12Z

Ok ska testa när jag kommer hem.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/110039-ta-bort-allt-efter
