【发布时间】:2017-02-14 03:13:51
【问题描述】:
在 MySQLWorkbench 中执行以下查询后,只返回第一行。
select * from (
select true as a
union select false as a
union select null as a
) x
where a
我从中得出的结论是,查询的where 子句计算结果为null 的行将被过滤掉。但是,我找不到有关此行为的文档,因此我想检查是否可以在编写依赖于它的查询之前假设此行为将始终发生。因此,
这种行为会一直发生吗,如果是的话,
有相关文档吗?
【问题讨论】: