在包含五条 Toppings 值为“Chocolate”的记录的表中,其中两条在 MaraschinoCherry 列中的值为“Yes”,另外三个在该列中不包含任何内容(不是“No” - 无/空白)。
此查询工作正常:
select definition from desserts
where (Toppings = 'Chocolate') and
(MaraschinoCherry <> 'Yes')
order by id
...返回预期的三个记录;但这一个根本没有返回任何内容,而不是我期望的两条记录:
select definition from desserts
where (Toppings = 'Chocolate') and
(MaraschinoCherry = 'Yes')
order by id
???