---
title: "Hjälp med sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/130422-hjälp-med-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "McD"
published: "2005-06-22T14:36:58.000Z"
updated: "2005-06-23T10:49:50.000Z"
replies: 15
views: 420
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/130422-hjälp-med-sql"
---

# Hjälp med sql

## #1 — McD, 2005-06-22T14:36Z

select \* from members order by adat desc

Den har jag idag men hur lägger jag till att "anamn" som är = "kalle" och "gunnar" inte ska komma med? när jag loopar resultatet?

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

## #2 — Guffa, 2005-06-22T14:53Z

... where not anamn in ('kalle', 'gunnar') ...

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

## #3 — J.N., 2005-06-22T14:56Z

HEJ!

```
select * from members WHERE namn NOT IN ('kalle,gunnar') order by adat desc
```

Ev fnuttar runt varje namn, men tror såhär.

Du behöver alltså inte hålla koll på att inte skriva ut fel namn; du har helt enkelt inte fel namn i recordsetet.

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

## #4 — McD, 2005-06-22T14:57Z

Tackar, Klockrent testar när jag kommer hem... igen.

Varför skriver man "NOT IN" ?

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

## #5 — LarsG, 2005-06-22T15:02Z

Flyttas från ASP

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

## #6 — McD, 2005-06-22T15:02Z

aj rackarns sorry larsG

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

## #7 — cyprys, 2005-06-22T15:26Z

> **McD skrev:**
>
> Varför skriver man "NOT IN" ?

Det säger i det här fallet att anamn inte får vara lika något element i mängden som man sätter paranteser kring. I exemplen ovan är kalle ett element och gunnar ett element. Tillsammans bildar de mängden som innehåller alla namn som inte får förekomma.

anamn NOT IN ('gunnar','kalle') = 
anamn är inte lika med varken gunnar eller kalle.

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

## #8 — McD, 2005-06-22T16:51Z

Tack dock så var det lite mer komlicerat än så här :(

SQL = "SELECT \* FROM members where status \< '888'  order by status"

Hur ska jag göra då? 

anamn är namnen och namnen kalle & gunnar ska inte visas?

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

## #9 — LarsG, 2005-06-22T16:53Z

```
SELECT * 
FROM members 
where status < 888
and anamn not in('kalle','gunnar')
 order by status
```

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

## #10 — McD, 2005-06-22T17:14Z

Heheh ni är änglar, dock så bråkade det lite...

Denna funka men döjde inte namnen utan ändrade bara plats på dom...

SQL = "SELECT \* FROM members where status \< '888' NOT IN ('Pappa,iKe') order by status"

Denna funkar inte alls... ingen skillnad mot den första...

```
SQL = "SELECT * FROM members where status < '888' and 'nick' not in ('Pappa','iKe') order by status"
```

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

## #11 — LarsG, 2005-06-22T17:17Z

```
SQL = "SELECT * FROM members where status < 888 and nick not in ('Pappa','iKe') order by status"
```

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

## #12 — McD, 2005-06-22T17:21Z

typblandningfel i villkorsutryck!

fixade det '888' gjorde susen... Nu funkar det!

TACK!!!

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

## #13 — @nders, 2005-06-23T10:10Z

[Så trevligt.](http://www.webforum.nu/misc.php?s=&action=faq&page=2#status) :)

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

## #14 — McD, 2005-06-23T10:12Z

:)

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

## #15 — @nders, 2005-06-23T10:13Z

Fast nu var det inte riktigt i det inlägget lösningen finns, väl? :)

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

## #16 — LarsG, 2005-06-23T10:49Z

Är status definerat som text alltså?

Det är inte bra då du jämför med \<

T.ex så är '1000' \< '999' sant. Använd en numerisk datatyp istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/130422-hjälp-med-sql
