1. 程式人生 > >ORACLE中sql語句----運算子的優先順序

ORACLE中sql語句----運算子的優先順序

算數運算子——>連線運算子——>比較(關係)運算子——>IS NULL , IS NOT NULL , LIKE , NOT LIKE , IN , NOT IN ——>BETWEEN , NOT BETWEEN ——>NOT 邏輯運算子——>AND邏輯運算子——>OR邏輯運算子示例:select empno,ename,sal,job from emp where  job = 'clerk' or job = 'salesman' and sal > 1300;首先找到工資在1300以上的推銷員,第二步找到所有的文員,第三步顯示結果為:所有的文員和工資在1300以上的推銷員的資訊;使用括號改變where 字句執行的順序;select empno,ename,sal,job from emp where ( job = 'clerk' or job = 'salesman' )and sal > 1300;首先找出所有的文員和推銷員,第二步找出工資在1300以上的員工(查詢出的),第三步顯示結果為:所有的工資在1300以上的文員或推銷員的資訊;