我是靠谱客的博主 感性睫毛,最近开发中收集的这篇文章主要介绍SQL 查询中的并(Union)、交(Intersect)、差(Minus),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在数据库的数据集操作中经常碰到大量的数据进行集合操作,这里面有几个比较重要的集合操作,对SQL的性能有较大的帮助。下面就是这几个操作语句的介绍。

UNION Statement

Combine data from one or more SELECT statements.

In Oracle 8i (and above) the UNION command has been largely replaced by the new Analytic Features

Syntax:

SELECT command
{UNION | UNION ALL | INTERSECT | MINUS} SELECT command

key:

UNION - Combine the unique rows returned by 2 SELECT statements

UNION ALL - Combine the rows returned by 2 SELECT statements (including all duplicates)

INTERSECT - Return only those rows that are in *both* SELECT statements

MINUS - Return the rows that are in the first SELECT but not the second

To combine more than two SELECTs simply nest the expressions

SELECT expr1 UNION (SELECT expr2 UNION SELECT expr3) 

最后

以上就是感性睫毛为你收集整理的SQL 查询中的并(Union)、交(Intersect)、差(Minus)的全部内容,希望文章能够帮你解决SQL 查询中的并(Union)、交(Intersect)、差(Minus)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部