Oracle WHERE條件執行順序[轉]

sql優化比較複雜,且受環境限制,但開發過程當中,寫sql要遵循最起碼的原則.以下:    1.ORACLE採用自下而上的順序解析WHERE子句,根據這個原理,表之間的鏈接必須寫在其餘WHERE條件以前, 那些能夠過濾掉最大數量記錄的條件必須寫在WHERE子句的末尾. 例如: sql /* 低效 */ SELECT … FROM EMP E WHERE SAL > 50000 AND JOB =
相關文章
相關標籤/搜索