---
title: "inte lika med"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/78637-inte-lika-med"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "magnusfeldth"
published: "2003-06-01T15:12:33.000Z"
updated: "2003-06-01T16:50:17.000Z"
replies: 9
views: 320
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/78637-inte-lika-med"
---

# inte lika med

## #1 — magnusfeldth, 2003-06-01T15:12Z

enkel fråga men jag har hjärnsläpp... jag vill hämta ur en databas alla poster som inte har värdet 4 i kolumnen kategori... jag skrev 
where kategori \<\> 4 , men det var tydligen inte rätt:

felmess:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error in ORDER BY clause. 

/index3.asp, line 237
```

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

## #2 — Sebbe, 2003-06-01T15:15Z

Hur ser hela SQL-frågan ut?

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

## #3 — K@llen, 2003-06-01T15:15Z

att skriva så ska fungera, även om man bör använda

WHERE NOT kategori = 4

Hur ser hela din sql-fråga ut?

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

## #4 — magnusfeldth, 2003-06-01T15:21Z

```
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("addemalmbergadmin/tubsockan.mdb")

	Set RecSet = Server.CreateObject("ADODB.Recordset")
	SQLsats = "SELECT TOP 5 * FROM sockrates ORDER by ID DESC WHERE not Kategori = 4"
	RecSet.Open SQLsats, Connect, adOpenStatic, adLockOptimistic
%>
```

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

## #5 — Sebbe, 2003-06-01T15:24Z

Ajabaja!

```
SQLsats = "SELECT TOP 5 * FROM sockrates WHERE kategori <> 4 ORDER by ID DESC"
```

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

## #6 — K@llen, 2003-06-01T15:24Z

```
SQLsats = "SELECT TOP 5 * FROM sockrates WHERE not Kategori = 4 ORDER by ID DESC "
```

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

## #7 — magnusfeldth, 2003-06-01T15:26Z

thanks!

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

## #8 — LarsG, 2003-06-01T15:42Z

> att skriva så ska fungera, även om man bör använda
> 
> WHERE NOT kategori = 4

 

Varför det?

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

## #9 — K@llen, 2003-06-01T16:02Z

> **LarsG skrev:**
>
> > att skriva så ska fungera, även om man bör använda
> > 
> > WHERE NOT kategori = 4
>
>  
> 
> Varför det?

Det kan jag inte svara på, men kanske du. ;)

När jag ibland använt **\<\>** eller **!=** i en sql-fråga så har du påpekat att det fungerar, men att det inte följer sql-standard. Därför förutsätter jag att man istället bör använda **where not**. :)

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

## #10 — LarsG, 2003-06-01T16:50Z

Det har jag aldrig sagt om \<\>

!= dock är inte standard

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/78637-inte-lika-med
