---
title: "Logik i SQL-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21584-logik-i-sql-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vide"
published: "2001-09-01T23:47:00.000Z"
updated: "2001-09-02T08:50:00.000Z"
replies: 2
views: 197
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/21584-logik-i-sql-sats"
---

# Logik i SQL-sats

## #1 — Vide, 2001-09-01T23:47Z

Vaför träffar denna SQL-sats på texter med ordet "draw" i?

```
Select TOP 20 * from Q3console WHERE ( ( kommando LIKE '%attack%' ) OR ( orginalinst LIKE '%attack%' ) OR ( beskrivning LIKE '%attack%' ) ) AND ( ( NOT ( kommando LIKE '%draw%' ) ) OR ( NOT ( orginalinst LIKE '%draw%' ) ) OR ( NOT ( beskrivning LIKE '%draw%' ) ) ) ORDER BY kommando ASC
```

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

## #2 — @nders, 2001-09-02T04:56Z

krångla inte, vännen. :)

```
Select TOP 20 * from Q3console WHERE (kommando LIKE '%attack%' OR orginalinst LIKE '%attack%' OR beskrivning LIKE '%attack%') 
AND NOT (kommando LIKE '%draw%' OR orginalinst LIKE '%draw%' OR beskrivning LIKE '%draw%') ORDER BY kommando ASC
```

mvh,

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

## #3 — Vide, 2001-09-02T08:50Z

Problemet är att SQL-strängen genereras automagiskt och jag vet inte ifrån början vilka fält som skall sökas, alltså blir det svårt att sätta in ett "NOT" för vissa fält-grupper.

Men jag mixtrade lite och kom fram till att jag hade missast i logiken efter allt. Detta blev resultat (efter lite städande av paranteser ;)):

```
Select TOP 20 * from Q1console WHERE ( kommando LIKE '%attack%' OR orginalinst LIKE '%attack%' OR beskrivning LIKE '%attack%' ) AND ( NOT kommando LIKE '%notarget%' AND NOT orginalinst LIKE '%notarget%' AND NOT beskrivning LIKE '%notarget%' ) ORDER BY kommando ASC
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21584-logik-i-sql-sats
