标签:SET UNION 十六 运算符 举例 操作符 INTERSECT MINUS
十六、SET运算符
目 标
- •描述 SET 操作符
- •将多个查询用 SET 操作符连接组成一个新的查询
- –UNION/UNION ALL
- –INTERSECT
- –MINUS
- •排序:ORDER BY
SET 操作符
UNION 操作符
UNION 操作符返回两个查询的结果集的并集
UNION 操作符举例
UNION ALL 操作符
UNION ALL 操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,不去重
UNION ALL 操作符举例
INTERSECT 操作符
INTERSECT 操作符返回两个结果集的交集
INTERSECT 操作符举例
MINUS 操作符
MINUS 操作符举例
使用 SET 操作符注意事项
- •在SELECT 列表中的列名和表达式在数量和数据类型上要相对应
- •括号可以改变执行的顺序
- •ORDER BY 子句:
- –只能在语句的最后出现
- –可以使用第一个查询中的列名, 别名或相对位置
SET 操作符
- •除 UNION ALL之外,系统会自动将重复的记录删除
- •系统将第一个查询的列名显示在输出中
- •除 UNION ALL之外,系统自动按照第一个查询中的第一个列的升序排列
匹配各SELECT 语句举例
使用相对位置排序举例
序号列不显示(SQL Plus)
总 结
- •使用 UNION 操作符
- •使用 UNION ALL 操作符
- •使用 INTERSECT 操作符
- •使用 MINUS操作符
- •使用 ORDER BY 对结果集排序
标签:SET,UNION,十六,运算符,举例,操作符,INTERSECT,MINUS
来源: https://blog.csdn.net/weixin_43555997/article/details/112599177
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。