SQL:在执行查询期间显示空白的记录

HSh*_*bib 1 sql t-sql sql-server

我正在执行一个查询

Select * 
from Parking 
Where ParkingStartTime <> '08:00:00.0000000' 
  AND ParkingStartTime IS NULL
Run Code Online (Sandbox Code Playgroud)

返回执行时,将显示列名称,但不显示记录.

如果我使用OR而不是AND它可以工作.知道为什么AND不起作用的任何想法?

问候.

Mar*_*ith 5

这永远不会返回任何结果.这两个条件是矛盾的.

如果ParkingStartTime IS NULL那时ParkingStartTime <> '08:00:00.0000000'将评估为unknown.

True and Unknown计算结果为Unknown下真值表3值逻辑.

在此输入图像描述