Excel 中使用SQL 语句查询数据(四)

今天和大家分享的SQL语句是通过主键和where语句将两个表连接起来,

大家首先来看下两图的数据源

下面我们通过OLE BD创建数据连接,然后输入语句,过程请参考之前博文。

语句如下图,这里将sheet1中的NO 列作为主键。

运行结果如下,当然这里的功能用vlookup也能实现,但是我们从基础语句慢慢来,之后会有意想不到的功能。

时间: 2024-12-26 04:26:50

Excel 中使用SQL 语句查询数据(四)的相关文章

Excel 中使用SQL 语句查询数据(二)

上一篇博文我们在导入外部数据的时候用的是OLE DB的方式(请参考上一篇博文)我们今天分享如何用Microsoft query导入外部数据.大家会有疑问OLE DB 和Microsoftquery 连接外部数据有什么区别的,我这里只说他们是两种不同的标准.具体的区别有机会再解释. 大家体会以下步骤,如图 首先请看数据源.(employee.xlsx中的sheet1) 我们选择要显示导入数据的位置,(比如我这里在employee.xlsx的sheet2显示导入的数据)并选择data菜单,from

Excel 中使用SQL 语句查询数据

对于Excel中进行数据分析,除了强大的数据透视表之外,还可以利用SQL 语句进行数据分析:当然,前提是你需要熟悉SQL 语句. 首先我们来看下图的员工数据表.也就是数据源 这里我们将使用现有的的连接.以后我们会分享 从其他数据源,可以在一个表中以命名的方式来创建table 点击完之后会出现下图,然后点击browser for more 然后选择数据表.他将sheet变成了数据表 点确定后会出现如下对话框.点击properties 然后在下图就可以输入sql语句了...注意下图的几个选项. 下图

Excel 中使用SQL 语句查询数据(三)

上两篇博文和大家分享如何创建数据源连接,接下来我们就用SQL 语句来进行数据分析.我还是比较习惯用microsoft query的连接方式. 请看下图,是数据源.我们要从数据源中找出,位置在New York的并且性别为Male的员工 创建Microsoft query连接的过程我就省略了 点击窗口中的sql后出现sql语句编辑窗口.详细看一下语句 SELECT Employee, Location,Sex FROM Sheet1$ WHERE Location='New York' 注:SELE

Excel 中使用SQL 语句查询数据(六)-----IN 语句的应用

今天要和大家分享的是SQL 语句中的IN 关键字.这个IN 的用处就是显示 字段值包含在某个集合中的所有数据.字段名 IN 集合                    大家如果不理解,可以从下面的过程中慢慢体会.下图数据源中是三门课程 BASIC ,CONFERENCE ,  SAP的报名情况,我们要找出同时报了basic 和 conference课程的姓名,也就是找出两列相同的数据. 首先用OLE DB创建数据连接,然后输入如下SQL 语句: SELECT Basic AS 'basicand

Excel 中使用SQL 语句查询数据(八)-----用Group by 进行分组统计

今天要和大家分享用在sql 语句中使用group by来进行分组统计.大家首先来看一下数据源. 用OLE DB 打开数据源,(步骤请参考本系列第一篇博文) 最后一条语句group by Item ,就是以Item 列分组. 结果如下 按照item 分类汇总

Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询

这篇博文要和大家分享的是用LIKE 运算符进行模糊匹配查询下图数据源商品代号包含数字的数据. 我们用Microsoft query连接数据源,步骤请参考本系列第一篇博文.语句如下图 其中 LIKE '%[0-9]%' 执行结果如下 然后将结果导入excel  的sheet中

Excel 中使用SQL 语句查询数据(五)

今天我们来分享的数据查询语句是UNION ALL,用来连接不连续去域.结合union all 语句的话我们还需要来对不同的区域定义 名称 .如下图 一月份定义名称为 JAN ,二月份定义为FEB 定义名称过程如下 然后,用OLE DB 的方式创建数据连接.过程请看之前博文. 是在命令窗口中输入 SELECT * FROM JAN UNION ALL SELECT * FROM FEB 执行命令后,结果如下 大家可以多多练习.

Excel 中使用sql语句查询

将Excel连接Oracle数据库 Excel选项板中"数据"—"自其他来源"下拉菜单中有有个可以连接其它数据库的选项"来自数据连接向导"和"来自Microsoft query". Oracle数据源的配置 在Excel中,不管实现哪种方式的对那种数据库的访问都需要配置数据源ODBC. 步骤1:打开Microsoft ODBC管理器,点击选项"用户DSN"的"添加"按钮 图 11 步骤2

在Excel中使用SQL语句查询和筛选

本文转自:http://blog.sina.com.cn/s/blog_5fc375650102e1g5.html 今天在微博上看到@数据分析精选 分享的一篇文章,是关于<在Excel中使用SQL语句实现精确查询>,觉得非常受用,分享给大家. 微博上有人回复评论说直接用vlookup.或者导入数据库进行查询处理就好了,岂不是更高效.更灵活:其实给人的第一直观感觉是这样子的,但是我们多想一步,这篇文章的应用场景.使用前提条件是什么?我想到的有以下几个方面:①数据量不是很大的时候:②数据结构导入数