Oracle Minus运算符
一、Oracle Minus运算符 语法
在 Oracle 中,MINUS 运算符用于返回第一个 SELECT 语句中第二个 SELECT 语句未返回的所有行。
每个 SELECT 语句都有一个数据集,MINUS 运算符从第一个数据集中返回所有文档,然后从第二个数据集中删除所有文档。
SELECT expression1, expression2, ... expression_n
FROM table1
WHERE conditions
MINUS
SELECT expression1, expression2, ... expression_n
FROM table2
WHERE conditions;
参数说明:
- expression1, expression2, ... expression_n:指定要检索的列。
- table1,table2:它指定要从中检索记录的表。
- conditions:它指定了要选择的记录必须满足的条件。
注意: SELECT 语句的表达式数量必须相同,并且具有相似的数据类型。
二、Oracle Minus运算符 示例
此示例将从“suppliers”和“order_details”两个表中返回一个具有相同数据类型的字段。
SELECT supplier_id
FROM suppliers
MINUS
SELECT supplier_id
FROM order_details;
输出结果为:
热门文章
优秀文章