---
title: "Where"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21608-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "skyman"
published: "2001-09-18T12:53:00.000Z"
updated: "2001-09-19T09:19:00.000Z"
replies: 12
views: 180
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/21608-where"
---

# Where

## #1 — skyman, 2001-09-18T12:53Z

Kan man välja en rad i en kolumn i en tabell endast om den ser ut på ett visst sätt?
Jag vill bara välja alla rader i kolumnen **namn** som börjar på **ka**...
SELECT namn FROM tabell1 WHERE namn=...

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

## #2 — anno, 2001-09-18T13:29Z

Prova det här:

```
SQL = "SELECT * FROM tabell WHERE Namn LIKE 'Ka%'"
```

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

## #3 — skyman, 2001-09-18T13:46Z

Funka bra... 
Om man vill ha två villkor?
WHERE namn LIKE 'ka%' OR namn LIKE '%ka%'
Det funkar inte med AND eller OR här...

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

## #4 — anno, 2001-09-18T14:00Z

```
SQL= "SELECT * FROM tabell WHERE Namn LIKE 'Ka%' OR Namn LIKE 'Sa%'"
```

lite svårt att ha AND eftersom ett ord kan inte börja på två olika saker.

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

## #5 — @nders, 2001-09-18T20:05Z

> Det funkar inte med AND eller OR här...

Hur menar du då?

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

## #6 — skyman, 2001-09-19T06:30Z

> lite svårt att ha AND eftersom ett ord kan inte börja på två olika saker.

Men det kan ju börja på 'ka' och som slutar på 'pe' tex... Då skulle väl man kunna använda sig av en AND...

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

## #7 — anno, 2001-09-19T06:43Z

Visst kan man det, fast då får man skriva om frågan lite.

```
SQL= "SELECT * FROM tabell WHERE Namn LIKE 'ka%' AND Namn LIKE '%pe'"
```

Du kan använda OR här också.

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

## #8 — LarsG, 2001-09-19T07:11Z

```
SQL= "SELECT * FROM tabell WHERE Namn LIKE 'ka%pe'"
```

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

## #9 — skyman, 2001-09-19T08:19Z

Vad konstigt... Jag provade det innan men det funkade inte med AND och OR...
Hmmm...

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

## #10 — LarsG, 2001-09-19T08:27Z

Vad är det som inte fungerar?

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

## #11 — skyman, 2001-09-19T08:35Z

Jag provade att skriva så som anno skriver men fick nått konstigt felmeddelande. Nu är jag inte inloggad på servern så jag kan inte säga vad det var exakt som stod men nått i stil med database.Namn does not exist...
Är du HELT säker på att det fungerar med AND och OR precis som det står, får då måste jag verkligen kolla upp det.

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

## #12 — LarsG, 2001-09-19T08:44Z

Visst går det att använda AND på det sätt som anno har skrivit. Det felet som du får verkar ju mer som om du har skrivit ett kolumnnamn eller tabellnamn som inte finns definierat.

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

## #13 — skyman, 2001-09-19T09:19Z

Jag tror att jag har skrivit in ett kommatecken av misstag... :r
SELECT content,namn,COUNT(\*)**,** AS...
Tack för hjälpen, nu funar det :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21608-where
