После выполнения следующего запроса в MySQLWorkbench была возвращена только первая строка.Строки, для которых условие WHERE принимает значение NULL?
select * from (
select true as a
union select false as a
union select null as a
) x
where a
Мой вынос из этого является то, что строки таким образом, что where
положение в запросе вычисляется в null
будут отфильтрованы. Однако я не мог найти документацию по этому поведению, поэтому я хотел проверить, могу ли я предположить, что это поведение всегда будет происходить, прежде чем писать запросы, которые полагаются на него. Следовательно,
Будет ли это поведение всегда имеет место, и если да, то
Есть ли документация, что?