IS NOT NULL & IS NULL gleichzeitig abfragen?

Guten Tag,

ich bin am verzweifeln:

Ich möchte in einer Tabelle alle Daten der Spalte B haben welche IS NOT NULL SIND.

Gleichzeitg möchte ich das Ganze weiter eingrenzen und nur die Daten haben, deren Inhalt gleichzeitig in der Spalte A NULL ist.

Das schaut bei mir gerade so aus:
SELECT * FROM XXX
WHERE B IS NOT NULL AND A IS NULL
ORDER BY XXX

… wenn ich nur B IS NOT NULL abfrage, funktioniert es. Sobal ich AND oder OR … hinzufüge kommt nicht das gewünschte Ergebnis.

Hallo lexi2009,

versuch es mal mit Klammern.

SELECT \* 
 FROM XXX
 WHERE (B IS NOT NULL) 
 AND (A IS NULL)
 ORDER BY XXX

MfG Georg V.

Hi!

Also bei meinem RDBMSen (Oracle9i und 10g) funktioniert das Ganze wunderbar …

Kann es sein, dass die Felder nicht NULL sind sondern „nur“ leer (Leerzeichen o.ä.)???

Grüße,
Tomh