SQL 查询不出数据的常见错误:使用 'IS NULL' 判断空值
这段 SQL 查询不会返回任何数据的原因是因为在条件中使用了'userId = null'。在 SQL 中,判断一个值是否为 null 时,应该使用'IS NULL' 而不是'= null'。正确的查询语句应该是:
SELECT * FROM business_contact WHERE C_DELETED = 0 AND C_OWNERID = 441424137000 AND userId IS NULL
使用'IS NULL' 可以判断一个值是否为 null。
原文地址: https://www.cveoy.top/t/topic/qr8p 著作权归作者所有。请勿转载和采集!