Oracle INTERSECT 运算符2025 年 3 月 17 日 | 阅读 1 分钟 在 Oracle 中,INTERSECT 运算符用于返回 2 个或多个 SELECT 语句的结果。它从复合 SELECT 查询中选取公共或相交的记录。 语法 参数1) expression1, expression2, ... expression_n: 它指定您要检索的列。 2) table1, table2: 它指定您要从中检索记录的表。 3) conditions: 它指定必须满足的条件,才能选择记录。 Oracle INTERSECT 示例:(带单个表达式)供应商表 ![]() 供应商数据 ![]() 订单详情表 ![]() 订单详情数据 ![]() 在上面的示例中,supplier_id 出现在供应商和订单详情表中。现在,公共条目将在结果集中返回。 输出 ![]() Oracle INTERSECT 示例:(带多个表达式)供应商表 ![]() 供应商数据 ![]() 客户表 ![]() 客户数据 ![]() 输出 ![]() 上面的示例从供应商表中返回记录,其中 supplier_id、last_name 和 first_name 值与客户表的 customer_id、last_name 和 first_name 值匹配。 下一主题Oracle MINUS 运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。