繁体   English   中英

Oracle SQL - AND & OR 运算符的区别

[英]Oracle SQL - Difference between AND & OR operators

ANDOR运算符有什么区别?

在在线 class 中显示AND显示 2 个不同条件的组合令人困惑的是OR做同样的事情,这是一个例子:

select employee_id , first_name,job_id,salary

FROM employees

where department_id = 10 

OR Department_ID = 20 

AND job_id in ('FT_MGR','AC_MGR');

AND 运算符意味着 (department_id = 10) 为 TRUE 也 (Department_ID = 20) 为 TRUE,结果为 TRUE

OR 运算符表示 (department_id = 10) 为真或 (Department_ID = 20) 为真,结果为真

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM