Hallo,
WHERE ([Name] <> '') AND ([Name] IS NULL)
Dein DBMS - welches immer das ist - müsste IMHO schon sehr defekt sein, wenn es NULL-Werte ausfiltert, ohne dass Du dies forderst.
Ähm, mit Verlaub, aber dann ist Oracle afaik ziemlich defekt:
CREATE TABLE foo
(
bla NUMBER(2) NOT NULL,
bar VARCHAR2(10)
);
INSERT INTO foo (bla, bar) VALUES(1,'');
INSERT INTO foo (bla, bar) VALUES(3,NULL);
INSERT INTO foo (bla, bar) VALUES(5,'TEST');
SELECT bla, bar
FROM foo
WHERE bar <> ''
liefert immer 0 Datensätze.
SELECT bla, bar
FROM foo
WHERE bar IS NOT NULL
hingegen schon.
Grüße
Klaus