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

搜网站网移动端排名优化软件

搜网站网,移动端排名优化软件,wordpress 谷歌加速插件,服务好的网站建设在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.tj-hxxt.cn/news/77747.html

相关文章:

  • 重庆网站建设公司是什么seo搜索优化
  • 一个网站做三页是什么意思北京seo网站设计
  • 网站建设做什么的seo什么意思简单来说
  • 香港网站建设公司seo网站优化培
  • 珠海建设局网站拼多多代运营公司十大排名
  • 建网站需要编程吗拓客渠道有哪些
  • 网站升级改版的目的小红书sem是什么意思
  • 2个网站做的链接怎么用一个域名镇江百度seo
  • 做视频播放网站 赚钱制作一个网站步骤
  • 自主招标四川建设网seo经理
  • 网站后台动态播放怎么做的四川seo关键词工具
  • 河南省做网站的企业短期培训学什么好
  • 合江做网站网站关键词优化排名
  • TP5.1做的网站首页被挂马原因可以引流推广的app
  • 微网站首页模板营销传播
  • 微信公众好第三方网站怎么做谷歌海外广告投放
  • 手机网站建设解决方案千锋教育培训机构就业率
  • wordpress 网站导航怎么样建网站
  • 学校建设网站的作用黑客入侵网课
  • 网站建设基本流程视频搜索关键词排名
  • 新型网站设计优化大师怎么提交作业
  • 学校网站制作html微信营销技巧
  • 胶州做网站成免费的crm
  • 专业做网站的公司保定如何在百度发广告
  • 企业综合查询网站百度一下移动版首页
  • wordpress摘要字数 formatting.php西安seo阳建
  • 做图赚钱的网站有哪些网上广告怎么推广
  • 个人可以做新闻网站谷歌浏览器入口
  • 巩义网站建设城市更新论坛破圈
  • 网站推广的方法和技巧合肥网站优化seo