购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

32.SQL中要避免非逻辑

在SQL语言中非(Not)逻辑是非常低效的。例如,请看下面的例子:


SELECT EMPNO, LASTNAME

FROM EMP

WHERE NOT HIREDATE<'2000-01-01'


对一个列应用非逻辑(Not)时,会把这个SQL谓词降级为不可索引的谓词。要尽量以正面(而非负面)的方式编写SQL谓词,如下所示:


SELECT EMPNO, LASTNAME

FROM EMPLOYEE

WHERE HIREDATE>='2000-01-01' a2zAez+CNFhhxeTr0EqzsFpbgjAUPtlC/9L1WjHFtMVWQpOOQ+6eg/SGur2SGZ9+


点击中间区域
呼出菜单
上一章
目录
下一章
×