15.Oracle数据库SQL开发之 理解操作符优先级

180 阅读1分钟

15.Oracle数据库SQL开发之 理解操作符优先级

         欢迎转载,转载请标明出处:blog.csdn.net/notbaron/ar…

如果在同一表达式中同时使用AND和OR操作符,AND优先级要高于OR。比较操作符优先级高于AND,也可以使用圆括号来改变优先级的顺序。

         例如:

SQL>select * from customers where dob>'01-jan-1970' or customer_id < 2 andphone like '%1211';

 

CUSTOMER_ID FIRST_NAME LAST_NAME  DOB     PHONE

----------- ---------- ---------- ---------------------

           1 John      Brown   01-JAN-65 800-555-1211

           3 Steve     White     16-MAR-71 800-555-1213

           5 Doreen    Blue       20-MAY-70

其中customer_id < 2 and phone like '%1211' 优先级是要高的。