Search Postgresql Archives

NULL value comparison

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Good Day,

I'm trying to figure out why a postgresql query doesn't return what I'd expect with a query like this where there are NULL values:

select * from users where is_enabled<>'Y';

I'm expecting it to return all records where is_enabled is 'N' or NULL.  Perhaps my expectations are misguided.  Any thoughts would be appreciated.

Thanks!
Michael


Example:

CREATE TABLE users (
	"name" char(50) NOT NULL,
	"is_enabled" char
)

insert into users (name, is_enabled) values ('Michael', 'Y');
insert into users (name, is_enabled) values ('Jeremy', 'N');
insert into users (name, is_enabled) values ('Sherry', NULL);


select * from users where is_enabled<>'Y';
+----------------------------------------------------+------------+
| name                                               | is_enabled |
+----------------------------------------------------+------------+
| Jeremy                                             | N          |
+----------------------------------------------------+------------+
1 rows in set (0.03 sec)





-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux