---
title: "Om post innehåller tecken?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/58976-om-post-innehåller-tecken"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bigsky"
published: "2002-11-13T22:52:07.000Z"
updated: "2002-11-14T23:35:15.000Z"
replies: 8
views: 294
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/58976-om-post-innehåller-tecken"
---

# Om post innehåller tecken?

## #1 — bigsky, 2002-11-13T22:52Z

I ett SQL-uttryck vill jag bara plocka data från de poster som innehåller ett visst tecken (b i detta fall), det finns fortfarande andra bokstäver i ordet som ligger i posten. Tex. bsa_plt_b10. Hur gör man detta?

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

## #2 — doggelito, 2002-11-14T14:02Z

Du kan skriva nånting liknande tror jag
( lite coolare än att använda Like :) ):

```
SELECT Kolumn
FROM Tabell
WHERE CONTAINS(Kolumn, '"*b*"')
```

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

## #3 — LarsG, 2002-11-14T16:22Z

```
select * from t where c like '%b%'
```

contains är specifikt för sql server

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

## #4 — bigsky, 2002-11-14T21:47Z

Skit i det, det sket sig ju eftersom att text bsa_plt_b10 redan innehåller b i första stavelsen. Tänkte istället joina en annan tabell där posterna innehåller ett visst värde:

```
SQL = "SELECT * FROM newpireps INNER JOIN users WHERE users.code = 'katl' ORDER BY Id DESC"
```

Men det blir ju ett felmeddelande så klart. Någon?

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

## #5 — LarsG, 2002-11-14T21:55Z

Du måste ange ett villkor för din join.

```
SQL = "SELECT * FROM newpireps INNER JOIN users 
on ?
WHERE users.code = 'katl' ORDER BY Id DESC"
```

På vilket sätt är tabellerna relaterade?

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

## #6 — bigsky, 2002-11-14T22:46Z

De är väl inte relaterade egentligen. Vad jag vill göra är att ta ut de poster som innehåller ett visst ord. På en sida kan man få tre olika resultat beroende på vilken Querystring man väljer. Problemet ligger väl i att det i den tabell datan ska tas ifrån finns ingen post som kan skilja alla poster åt, alltså sortera upp dem i tre olika kategorier. Det finns det däremot i en annan tabell. Varför då inte bara lägga till en sådan kolumn i tabellen? Ja, då måste det till en massa ändringar på andra sidor och allt blir en enda röra...

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

## #7 — bigsky, 2002-11-14T22:56Z

Man skulle ju kanske kunna göra såhär:

```
SQL = "SELECT * FROM newpireps INNER JOIN users ON newpireps.memberid = users.username WHERE users.code = 'katl' ORDER BY Fullname"
```

Id går visst inte att sortera efter, då den kolumnen finns i båda tabellerna.

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

## #8 — LarsG, 2002-11-14T23:34Z

```
order by tabellnamn.id
```

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

## #9 — bigsky, 2002-11-14T23:35Z

Tack. Nästan att man löste det här själv. Vilket är ovanligt...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/58976-om-post-innehåller-tecken
