首页 > 编程知识 正文

多个select结果并列,数据查询语句select由多个子句构成

时间:2023-05-05 21:58:59 阅读:212286 作者:1599

如果我们需要将多个select语句查询的同样类型结果(字段数量必须一样,字段名称可以不一样,不一样时以第一个select语句的字段名称为准)一块同时显示出来,这时候就需要用到union或者union all关键字。

1、union all(union表示联合的意思)
对两个结果集进行并集操作,对相同的结果不进行剔重,包括重复行,不进行排序。

2、union
对两个结果集进行并集操作,对相同的结果进行剔重,不包括重复行,同时进行默认规则的排序。

3、intersect
对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序。

4、minus
对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
可以在最后一个结果集中指定Order by子句改变排序方式。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。