0
Select
id,
username,
is_null(email) AS has_email,
FROM
users
;
我想写上述查询,但不是返回电子邮件,我只希望它返回是否有电子邮件。有没有办法做到这一点?Postgres函数检查是否为空
Select
id,
username,
is_null(email) AS has_email,
FROM
users
;
我想写上述查询,但不是返回电子邮件,我只希望它返回是否有电子邮件。有没有办法做到这一点?Postgres函数检查是否为空
试试这个
Select
id,
username,
email IS NOT NULL AS has_email
FROM
users
;
编辑:改变IS NULL
到IS NOT NULL
为什么你认为电子邮件是'null'是一个迹象,表明有*是*电子邮件?难道你不想测试“非空”吗? – 2014-11-23 20:06:56
这是所有记录在手册btw:http://www.postgresql.org/docs/current/static/functions-comparison.html – 2014-11-23 20:08:08