当前位置: 首页 > news >正文

搜网站网百度app下载安装官方免费下载

搜网站网,百度app下载安装官方免费下载,政府网站建设重要性,网站入口门户在Hive中,union和union all都是对两个以及多个子查询的结果合并,不过他们有什么区别呢,union会对子查询的结果去重合并,而union all不会对子查询结果去重处理。下面让我们一起看看吧。 一、union 1. union 语法 SELECT column_…

在Hive中,union和union all都是对两个以及多个子查询的结果合并,不过他们有什么区别呢,union会对子查询的结果去重合并,而union all不会对子查询结果去重处理。下面让我们一起看看吧。

一、union

1. union 语法

SELECT column_name(s) FROM table1

UNION

SELECT column_name(s) FROM table2;

2. 数据准备

informations信息表中的数据如下:

hive> SELECT * FROM informations;

+-----+--------------+-------------------+-----------+

| id | name | phone | country |

+-----+--------------+-------------------+------- ---+

| 1 | zhangsan | 17426323494 | CN |

| 2 | lisi | 13026468221 | CN |

| 3 | wangwu | 13323447234 | USA |

| 4 | zhaoliu | 18626525707 | CN |

| 5 | xiaoming | 15020472984 | USA |

| 7 | wanghao | 13012396032 | IND |

+-----+--------------+-------------------+-----------+

apps表中的数据如下:

hive> SELECT * FROM apps;

+------+------------+-------------------------+---------+

| id | app_name | url | country |

+------+------------+-------------------------+---------+

| 1 | QQ APP | http://im.qq.com/ | CN |

| 2 | 微博 APP | http://weibo.com/ | CN |

| 3 | 淘宝 APP | https://www.taobao.com/ | CN |

+------+------------+-------------------------+---------+

3. 测试结果

执行以下SQL输出结果如下:

hive> SELECT country FROM informations

UNION

SELECT country FROM apps

ORDER BY country;

+---------+

| country |

+---------+

| CN |

| CN |

| CN |

+---------+

小结:union会对子查询的结果去重合并。

 

二、union all

1. union all 语法

SELECT column_name(s) FROM table1

UNION ALL

SELECT column_name(s) FROM table2;

注意:union结果集中的列名总是等于union中第一个select语句中的列名。

2. 数据准备

informations信息表中的数据如下:

hive> SELECT * FROM informations;

+-----+--------------+-------------------+-----------+

| id | name | phone | country |

+-----+--------------+-------------------+------- ---+

| 1 | zhangsan | 17426323494 | CN |

| 2 | lisi | 13026468221 | CN |

| 3 | wangwu | 13323447234 | USA |

| 4 | zhaoliu | 18626525707 | CN |

| 5 | xiaoming | 15020472984 | USA |

| 7 | wanghao | 13012396032 | IND |

+-----+--------------+-------------------+-----------+

apps表中的数据如下:

hive> SELECT * FROM apps;

+------+------------+-------------------------+---------+

| id | app_name | url | country |

+------+------------+-------------------------+---------+

| 1 | QQ APP | http://im.qq.com/ | CN |

| 2 | 微博 APP | http://weibo.com/ | CN |

| 3 | 淘宝 APP | https://www.taobao.com/ | CN |

+------+------------+-------------------------+---------+

3. 测试结果

执行以下SQL输出结果如下:

hive> SELECT country FROM informations

UNION ALL

SELECT country FROM apps

ORDER BY country;

+---------+

| country |

+---------+

| CN |

| CN |

| CN |

| CN |

| CN |

| CN |

| USA |

| USA |

| IND |

+---------+

小结:union all不会对子查询结果去重处理。

三、总结

union和union all操作符用于合并两个或多个select语句的结果集。但union去重合并,而union all不去重处理。注意:union内部的每个select语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时每个select语句中的列的顺序必须相同。

http://www.khdw.cn/news/70919.html

相关文章:

  • go隐藏wordpress百度seo优化技术
  • 怎么做网站的寄生电商seo优化是什么意思
  • 做pc端软件可以参考那些网站如何做营销策划方案
  • 做网站主要注意些什么问题大数据获客系统
  • 专业的网站建设设计价格营销案例
  • 新闻类的网站如何做优化、怎样精准搜索关键词
  • 青岛网站建设方案案例关键词搜索排名工具
  • 上海公司做网站参考消息今天新闻
  • 建设网站注意哪几点河北软文搜索引擎推广公司
  • 苏州园区网站建设搜索引擎优化的主题
  • 网站的关键词在哪里设置宁波网络推广团队
  • 安卓软件开发培训机构seo怎么去优化
  • 酒店网站策划微信scrm
  • 网站建设内容保障工作个人总结最新国际新闻头条今日国际大事件
  • 甘肃再就业建设集团网站推广码怎么填
  • 义乌好品质自适应网站建设徐州seo外包平台
  • 自己做相册的网站谷歌网页版
  • 小店面设计装修网seo运营学校
  • 国内品牌备案建站优秀营销案例分享
  • 成都网站建设常见问题南宁网络优化seo费用
  • 最优的网站建设网络销售管理条例
  • 电商网站 支付宝接口网站搜索引擎
  • 厦门功夫广告设计网站建设工作室建站公司排名
  • 山西运城给网站做系统的公司北京seo顾问服务公司
  • wordpress 月光博客广州seo招聘
  • 怎么弄免费的php空间做网站现在比较好的营销平台
  • 做pc端网站流程营销策划36计
  • 成都建站价格网站seo方案案例
  • 电话销售做网站的术语查找关键词的工具叫什么
  • 专业的网站制作公司如何申请网站域名流程