个性化阅读
专注于IT技术分析

Oracle MINUS运算符

本文概述

在Oracle中, MINUS运算符用于返回第一个SELECT语句中第二个SELECT语句未返回的所有行。

每个SELECT语句都有一个数据集, MINUS运算符从第一个数据集返回所有文档, 然后从第二个数据集中删除所有文档。

例如

Oracle Minus运算符

句法

SELECT expression1, expression2, ... expression_n
FROM table1
WHERE conditions
MINUS
SELECT expression1, expression2, ... expression_n
FROM table2
WHERE conditions;

参数

1)expression1, expression2, … expression_n:它指定要检索的列。

2)table1, table2:它指定要从中检索记录的表。

3)条件:它指定要选择的记录必须满足的条件。

注意:两个SELECT语句的表达式数目必须相同, 并且数据类型相似。

Oracle MINUS示例

本示例将从两个表” suppliers”和” order_details”中返回一个具有相同数据类型的字段。

SELECT supplier_id
FROM suppliers
MINUS
SELECT supplier_id
FROM order_details;

输出

Oracle Minus Operator 2
赞(0)
未经允许不得转载:srcmini » Oracle MINUS运算符

评论 抢沙发

评论前必须登录!