---
title: "\"NULL\" problem vid fråga?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/54665-null-problem-vid-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2002-09-30T09:52:16.000Z"
updated: "2002-09-30T10:10:02.000Z"
replies: 3
views: 184
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/54665-null-problem-vid-fråga"
---

# "NULL" problem vid fråga?

## #1 — mattiasnordin, 2002-09-30T09:52Z

**SELECT \* FROM itjour WHERE (stangt_av IS NULL OR stangt_av = '' OR oppnat_av IS NULL OR oppnat_av = '' OR stangt_datum IS NULL ) AND NOT prioritet = '0' ORDER BY prioritet,deadline,anmalt_datum** 

Frågan ovan fungerar och returnerar fyra rader som är anmält av system + en massa annat.

**SELECT \* FROM itjour WHERE (stangt_av IS NULL OR stangt_av = '' OR oppnat_av IS NULL OR oppnat_av = '' OR stangt_datum IS NULL ) AND NOT prioritet = '0' AND anmalt_av LIKE 'System%' AND oppnat_av LIKE '%' ORDER BY prioritet,deadline,anmalt_datum** 

När jag försöker filtrera ut allt som är anmält av System med frågan ovan får jag bara ut en rad???!!!

Vad gör jag för fel. Det märkliga är att om jag editerar någon av casen som är anmält av System så hittar frågan ovan även dessa.
Har det något med NULL att göra?

Please help...

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

## #2 — @nders, 2002-09-30T09:54Z

Vad händer om du tar bort  **AND oppnat_av LIKE '%'**? Är någon av posterna null i det fältet?

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

## #3 — mattiasnordin, 2002-09-30T10:01Z

Ja :r 

Tänk att jag inte hittade det. Jag märkte att jag kunde gå runt problemet med följande... Om det inte finns något snyggare sätt så duger det gott. Tack för det snabba svaret.

**if MyFilter = "ON" then

sql = "SELECT \* FROM itjour WHERE "
sql = sql & " (stangt_av IS NULL OR stangt_av = '' "
sql = sql & " OR oppnat_av IS NULL OR oppnat_av = '' "
sql = sql & " OR stangt_datum IS NULL ) "
sql = sql & " AND NOT prioritet = '0' "
if sFilterAnmalt \<\> "" then
	sql = sql & " AND anmalt_av LIKE '" &sFilterAnmalt &"%'"
end if
if sFilterOppnat \<\> "" then
	sql = sql & " AND oppnat_av LIKE '" &sFilterOppnat &"%'"
end if
sql = sql & " ORDER BY prioritet,deadline,anmalt_datum"
'response.write sql
set rs = connect.execute(sql)

else

sql = "SELECT \* FROM itjour WHERE "
sql = sql & " (stangt_av IS NULL OR stangt_av = '' "
sql = sql & " OR oppnat_av IS NULL OR oppnat_av = '' "
sql = sql & " OR stangt_datum IS NULL ) "
sql = sql & " AND NOT prioritet = '0' "
sql = sql & " ORDER BY prioritet,deadline,anmalt_datum"
'response.write "\<font color=red\>" &sql &"\</font\>"
set rs = connect.execute(sql)

end if
%\>**

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

## #4 — @nders, 2002-09-30T10:10Z

Det är inget fel på det sättet. Så hade jag nog gjort själv i alla fall.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/54665-null-problem-vid-fråga
