在SQL语言中非(Not)逻辑是非常低效的。例如,请看下面的例子:
SELECT EMPNO, LASTNAME
FROM EMP
WHERE NOT HIREDATE<'2000-01-01'
对一个列应用非逻辑(Not)时,会把这个SQL谓词降级为不可索引的谓词。要尽量以正面(而非负面)的方式编写SQL谓词,如下所示:
FROM EMPLOYEE
WHERE HIREDATE>='2000-01-01' a2zAez+CNFhhxeTr0EqzsFpbgjAUPtlC/9L1WjHFtMVWQpOOQ+6eg/SGur2SGZ9+