逻辑条件(Logical Conditions)将两个条件组合在一起,产生单个结果或反转单个条件的结果。
逻辑条件 NOT
表示‘非’,可以反转单个条件的结果。如果条件为 FALSE
,则返回 TRUE
。如果条件为 TRUE
,则返回 FALSE
。如果它是 UNKNOWN
,则返回 UNKNOWN
。
逻辑条件 NOT 示例
SELECT * FROM employees WHERE NOT (job_id IS NULL) ORDER BY employee_id;
SELECT * FROM employees WHERE NOT (salary BETWEEN 1000 AND 2000) ORDER BY employee_id;
逻辑条件 AND
表示‘与’,用于连接两个条件。如果两个条件均为 TRUE
,则返回 TRUE
。如果任意一个为 FALSE
,则返回 FALSE
。否则返回 UNKNOWN
。
逻辑条件 AND 示例
SELECT * FROM employees WHERE job_id = 'PU_CLERK' AND department_id = 30 ORDER BY employee_id;
逻辑条件 OR
表示‘或’,表示任何一个都可以。如果任一条件为 TRUE
,则返回 TRUE
。如果两者均为 FALSE
,则返回 FALSE
。否则返回 UNKNOWN
。
逻辑条件 OR 示例
SELECT * FROM employees WHERE job_id = 'PU_CLERK' OR department_id = 10 ORDER BY employee_id;
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。