sql逗号隔开的字段怎样查询_001 初识Excel SQL,我们不应错过的查询利器--OLE DB方法...

大家好,我是涂涂

今天涂涂给大家说说SQL,何为SQL呢?

SQL,即结构化查询语言(Structured Query Language)的简称,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

SQL极大的灵活性和强大的查询功能,是我们不应错过的查询利器。

今天涂涂给大家分享下如何在Excel中通过OLE DB方法来使用SQL语句进行数据的查询。

问题:

从数据源工作表中,查找中文名称为“万用表”的数据,并将这些万用表的【中文名称】、【型号】、【管理编号】信息导入到结果表工作表中。

5a6dc9c54612fe98a6a75987aae14c8e.png

操作方法

步骤1

◆选中结果表工作表,点击【数据】选项卡,点击【现有连接】

68514077c328822718f86558a2385ce5.png

步骤2

◆现有连接对话框中,点击【浏览更多】

71b12dfb62ca5064eb6a667e57005d39.png

步骤3

◆在选取数据源对话框中,找到包含数据源的Excel工作簿,选中工作簿,点击【打开】

9b2a3c75cd02097ec95fb79bb6bb22b5.png

步骤4

◆在选择表格对话框中,选中【数据源$】,勾选【数据首行包含列标题】,点击【确定】

727ef3fb397cc2f59bd43e66dbcc1ac9.png

步骤5

◆在导入数据对话框中,显示方式选【表】,放置位置选【现有工作表】的A1单元格,点击【属性】

365a27d2010d28184196ddb5cce285d8.png

步骤6

◆在连接属性对话框中,选择【定义】选项卡

◆清空命令文本框的内容,输入下记SQL语句,点击【确定】

select 中文名称,型号,管理编号 from [数据源$] where 中文名称='万用表'

ca3a50c3e3d38ca5bbff40fa10c81a6a.png

步骤7

◆在导入数据对话框中,点击【确定】即可

486214bdfdda2c7fe492267caf08333e.png

效果图:

ff4508a7f3dd0d922469cb9696ea46fa.png

修改查询条件:

◆选中结果表的任意非空单元格

◆点击【数据】→【全部刷新】的下拉箭头,选择【连接属性】

◆连接属性对话框中,点击【定义】选项卡,修改命令文本中SQL语句

例如:需要提取中文名称为“万用表”的所有信息,如何修改呢?

只需将SQL语句中的全部列字段删除,换成*星号即可

SQL语句修改如下:

select * from [数据源$] where 中文名称='万用表'

d407c4c7f2638365b2e9246ae2b40506.gif

SQL select子句语法:

select 列标题1,列标题2,列标题3 from [工作表名称$] where 列标题 运算符 值

select 中文名称,型号,管理编号 from [数据源$] where 中文名称='万用表'

◆中文名称,型号,管理编号叫做列字段(即列标题),各字段之间使用英文逗号隔开

◆查询结果返回的信息,分别对应中文名称,型号,管理编号列标题,列标题的增删请随意

◆[数据源$]是数据源工作表的名称,后面必须要跟一个$符号,并用方框号[ ]括起来

◆中文名称='万用表',这里的值是文本,需要使用单引号引起来


Tips:

本例的数据源工作表和结果表工作表同在一个工作簿中,如果数据源是单独的一个工作簿,只需在上述步骤3中,选取数据源时,根据实际选取数据源工作簿即可

bf24b1bdac53094abd1d60b7ebcd99d4.png

等更新太累,想要了解更多,分享你的疑难杂症,

欢迎关注我的Excel微信公众号,进群一起探讨。

7c14d631e3b29690b6800f9bcb2ec136.png

职场高效Excel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值