基于Excel的SQL查询示例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Excel的SQL查询示例1.新建原数据

1、新建Excel文件,为方便演示,在Excel中,初始化一些基础数据。如某小区楼盘内、住户标准地址分部情况,如图:

2.数据生成步骤

1、新建Excel文件;

2、选择数据来源,如图:

3、选择数据库类型为“Excel Files*”,如图:

4、选择数据源文件,如图:

5、将所需用到的数据列,选入查询范围:

6、忽略下一步过程,直至最后一步即将完成时,选择“在Microsoft Query”中查看数据,并编辑数据读取SQL:

7、进入Microsoft Query 数据查询界面,会看到查询结果数据区(默认会将数据源文件中的数据查询出来),点击SQL编辑按钮,进入SQL编辑区,如图:

8、根据实际需要,对SQL语句进行编写,如需查询笛卡尔积,SQL语法可参考如下:

SELECT * FROM

`数据源文件.xlsx`.`Sheet页数据区域` `别名1`,

`数据源文件.xlsx`.`Sheet页数据区域` `别名2`

示例:

SELECT * FROM

`E:\地址原数据.xlsx`.`Sheet1$A1:A9` `Sheet1$A`,

`E:\地址原数据.xlsx`.`Sheet1$B1:B5` `Sheet1$B`,

`E:\地址原数据.xlsx`.`Sheet1$C1:C25` `Sheet1$C`,

`E:\地址原数据.xlsx`.`Sheet1$D1:D5` `Sheet1$D`

获得数据查询结果,确认结果后,关闭Microsoft Query视图,并保存SQL脚本,如图:

9、选择需要粘贴查询结果的起始单元格,并确定,获得查询结果集,如图:

3.数据拼接

1、根据实际需要,将结果集各列数据以拼接符“&”进行字符串拼接,如下:=[@栋]&"栋"&[@单元]&"单元"&[@层]&"层"&[@层]&[@室]&"室"

2、将拼接好的地址,进行值拷贝至其他列,并使用排序功能进行重新排序,如

下图:

3、以上。

相关文档
最新文档