为什么这个MYSQL查询返回null?
为什么这个查询总是返回NULL为什么这个MYSQL查询返回null?,sql,Sql,为什么这个查询总是返回NULL SELECT (Supervisor IS NULL) = (Supervisor = NULL) FROM Salespeople 这是因为我们将后半部分指定为等于null吗?Supervisor为null返回TRUE或FALSE Supervisor=NULL始终返回NULL 因此,TRUE=NULL或FALSE=NULL将始终返回NULL 这就是为什么查询将返回NULL行,其计数将是表的总行数 .为什么这是一个Java问题?可能与
SELECT (Supervisor IS NULL) = (Supervisor = NULL) FROM Salespeople
这是因为我们将后半部分指定为等于null吗?
Supervisor为null
返回TRUE
或FALSE
Supervisor=NULL
始终返回NULL
因此,TRUE=NULL
或FALSE=NULL
将始终返回NULL
这就是为什么查询将返回NULL
行,其计数将是表的总行数
.为什么这是一个Java问题?可能与