Try: SELECT * FROM t1 WHERE b IS NULL;
A column value is null or not null; it cannot be said to equal null as null has no value; rayB |---------+-------------------------------> | | Stefan Finzel | | | <[EMAIL PROTECTED]| | | -Online.de> | | | | | | 23/03/2005 04:20 | | | Please respond to | | | sqlite-users | | | | |---------+-------------------------------> >--------------------------------------------------------------------------------------------------------------| | | | To: sqlite-users@sqlite.org | | cc: | | Subject: - [sqlite] How to do NULL Handling in SELECT Statement? | >--------------------------------------------------------------------------------------------------------------| Hi, what is the correct way to query for NULL-values? I use SQLite version 3.2.0 create table t1(a int, b char); insert into t1 values(1, '2'); insert into t1 values(3,NULL); insert into t1 values(NULL,'4'); select * from t1 where b=NULL; -- this gives no result at all select * from t1 where b=''; -- this also gives no result select * from t1 where b<>''; -- this gives the expected result (but i wanted the reverse data set) 1|2 |4 -- so i tried select * from t1 where not b<>''; -- and still i get not the result i was looking for. TIA Stefan ******************* Confidentiality and Privilege Notice ******************* This e-mail is intended only to be read or used by the addressee. It is confidential and may contain legally privileged information. If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone, and you should destroy this message and kindly notify the sender by reply e-mail. Confidentiality and legal privilege are not waived or lost by reason of mistaken delivery to you. Qantas Airways Limited ABN 16 009 661 901 Visit Qantas online at http://qantas.com ****************************************************************************