网站首页 > 技术教程 正文
今天通过Excel Power Query中的两个函数来学习一下SQL中的两个子句。
关于连接,在各个数据工具中都有一些函数或者方法来实现。比如在Excel Power中有两个函数,List.Union与List.Combine;在SQL中也有两个句子,一个是Union,另外一个是Union All.
下面通过一个简单的例子,来学习一下这两个工具中关于合并的用法。
Excel Power Query
如下图所示,首先创建一个lsit。
= {"Excel","SQL","Python","Java","R"}再写另外一个List,如下图所示。
= {"Excel","SQL","Python","Power BI","R","Tabeau","SPSS","SAS"}使用List.Union将上述两个List进行连接。
let
list1 = {"Excel","SQL","Python","Java","R"},
list2 = {"Excel","SQL","Python","Power BI","R","Tabeau","SPSS","SAS"},
连接 = List.Union({list1,list2})
in
连接如果如下图所示:
从图中我们可以看出List.Union函数对于两个List中的数据去重后进行了连接。
通常情况下该函数的语法为:
function(lists as list,optional equationCriteria as any) as list需要注意的是第一个参数的类型是一个List。
然后接下来我们再使用Lict.Combine函数进行连接。
= List.Combine({list1,list2})使用List.Combine函数进行连接时,是把所有的数据无任何的操作就连接在一起了。这个函数较List.Union函数比较简单。常用的语法为:
function (lsits as list) as list通过上面的例子可以看出。List.Union函数在连接两个List时具有去重功能,而List.Combine函数则没有。
SQL
如下图所示,有两张表分别为sht001与sht002。如下图所示:
sht001
sht002
如下图所示,先使用union将两张表连接起来。
select
title
from
mydata.sht001
union
select
title
from
mydata.sht002结果如下图所示:
从结果可以看出。union同样具有去重的功能,去重后将查询的字段连接。
再来看一下union all的功能。
select
title
from
mydata.sht001
union all
select
title
from
mydata.sht002从下面的结果可以看出union all是将所有的记录进行连接,并没有去重操作。
Union:对两个结果集进行并集操作,不包含重复行;
Union All:对两个结果集进行并集操作,包括重复行.
当然在Excel Power Qeury中还有Table.Combine与Record.Combine等函数。
猜你喜欢
- 2024-10-18 SOLIDWORKS PDM客户端安装问题总结
- 2024-10-18 2021届中考总复习,圆的知识重难点综合和中考考点归纳总结
- 2024-10-18 SQL Server错误18456:解决方案(sql2008r2错误18456)
- 2024-10-18 老董精心编写-WINCC组态软件生成EXCEL报表详细脚本
- 2024-10-18 一步一步教你,在iFix中如何将数据记录通过ODBC保存到SQL SERVER
- 2024-10-18 条码软件如何通过ODBC数据源访问SQLServer(二)
- 2024-10-18 Access配置odbc数据源连接ORACLE数据库
- 2024-10-18 GBASE南大通用GBase 8a ODBC的安装文件
- 2024-10-18 oracle怎么通过odbc进行异构库跨连SQL server
- 2024-10-18 Qt毫秒级读取Excel文件(qt 获取毫秒)
欢迎 你 发表评论:
- 10-23Excel计算工龄和年份之差_excel算工龄的公式year
- 10-23Excel YEARFRAC函数:时间的"年份比例尺"详解
- 10-23最常用的10个Excel函数,中文解读,动图演示,易学易用
- 10-23EXCEL中如何计算截止到今日(两个时间中)的时间
- 10-2390%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 10-23计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- 10-23Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 10-23怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- 最近发表
-
- Excel计算工龄和年份之差_excel算工龄的公式year
- Excel YEARFRAC函数:时间的"年份比例尺"详解
- 最常用的10个Excel函数,中文解读,动图演示,易学易用
- EXCEL中如何计算截止到今日(两个时间中)的时间
- 90%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- Excel日期函数之DATEDIF函数_excel函数datedif在哪里
- Excel函数-DATEDIF求司龄_exceldatedif函数计算年龄
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)