NULL data filteren met sql query werkt niet

Pagina: 1
Acties:
  • 87 views sinds 30-01-2008

  • DarkShadow
  • Registratie: Juli 2000
  • Laatst online: 19-05 21:37
Hallo, ik wil geen NULL data uit mn database selecteren (wegens chart problemen etc). Alleen nu wil mn query maar niet werken:

code:
1
2
3
4
5
6
SELECT     hirlam11 AS reeks, fictievedatum AS datum, hirlam11_t2m - synops_t2m 
AS bias
FROM         dbo.beek
WHERE     (fictievedatum BETWEEN CONVERT(DATETIME, ' 2003 - 1 - 1 ', 102) AND 
CONVERT(DATETIME, ' 2003 - 2 - 1 ', 102)) AND (voorspeltermijn = 12) AND 
                      (hirlam11_t2m <> NULL)


Als ik dit uitvoer krijg ik helemaal geen resultaten, terwijl mn database vol mooie andere getalletjes zit :). Echter als ik de NULL vervang door een 1 werkt hij perfect :?

Hoe kan ik dit oplossen? Alvast bedankt

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
WHERE bla IS NULL

of

WHERE bls IS NOT NULL

Je kunt niet de gewone operatoren <,>,<>,= gebruiken bij NULLs

offtopic:
edit:post 1000 :*)

[ Voor 29% gewijzigd door P_de_B op 13-05-2004 12:27 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


  • TukkerTweaker
  • Registratie: November 2001
  • Laatst online: 10:21
exact,
of: "WHERE a IS NOT NULL"
of: "WHERE a <> ''"

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Uh, [google=sql where clause with null], hit 2? :?

NULL is ongelijk aan alles, inclusief NULL zelf. Het is namelijk de undefined value, niet een specifieke value. Om een test te doen of een waarde undefined is dien je dus inderdaad IS NULL en IS NOT NULL te gebruiken.

Nogal basale SQL kennis dus overigens, ergo dicht ;)

edit:
voor mij post 12138, en nu? ;)

[ Voor 7% gewijzigd door curry684 op 13-05-2004 12:29 ]

Professionele website nodig?


Dit topic is gesloten.