河南省住房城乡建设门户网站,wordpress 二级域名,中国最早做网站是谁,短视频免费素材网站文章目录 openGauss学习笔记-29 openGauss 高级数据管理-UNION子句29.1 语法格式29.2 示例29.2.1 UNION29.2.2 UNION ALL openGauss学习笔记-29 openGauss 高级数据管理-UNION子句
UNION计算多个SELECT语句返回行集合的并集。UNION内部的SELECT语句必须拥有相同数量的列#… 文章目录 openGauss学习笔记-29 openGauss 高级数据管理-UNION子句29.1 语法格式29.2 示例29.2.1 UNION29.2.2 UNION ALL openGauss学习笔记-29 openGauss 高级数据管理-UNION子句
UNION计算多个SELECT语句返回行集合的并集。UNION内部的SELECT语句必须拥有相同数量的列列也必须拥有相似的数据类型。同时每条SELECT语句中的列的顺序必须相同。
29.1 语法格式 UNION结果中如果出现相同的值仅保留一个。 SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2;UNION ALL显示所有结果包括重复的值。 SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2;29.2 示例
以表table1和表table2为例表数据如下。
openGauss# SELECT * FROM table1;name | city
-------------Joes | BJLily | BJJames | SHGrace | SZ
(4 rows)openGauss# SELECT * FROM table2;id | name | dept
------------------1 | Tommy | IT2 | Lily | IT3 | Li | sales4 | Grace | IT
(4 rows)29.2.1 UNION
列出两张表中所有雇员的姓名重复值仅保留一个。
openGauss# SELECT name FROM table1 UNION SELECT name FROM table2;name
-------LiLilyJamesGraceJoesTommy
(6 rows)29.2.2 UNION ALL
列出两张表中所有雇员的姓名包括重复值。
openGauss# SELECT name FROM table1 UNION ALL SELECT name FROM table2;name
-------JoesLilyJamesGraceTommyLilyLiGrace
(8 rows)点赞你的认可是我创作的动力 ⭐️ 收藏你的青睐是我努力的方向 ✏️ 评论你的意见是我进步的财富