强大的SQL

SQL语句
446
0
0
2022-04-11

SQL是一种数据查询方法,它是一种结构化的数据库查询语言。对于做数据分析的人来说,操作SQL几乎是一种必备的技能,它能够帮助我们从大数据库中找到自己想要的数据。

SQL之所以重要,是因为在大量的数据中,我们经常需要按照一定的条件去甄选数据,甚至需要在EXCEL工作簿文件被打开的时候就刷新要甄选的数据(做数据的人经常称之为“刷”数据)。

SQL的基本语法

select * from [上海$] where销售量>20 order by销售量

以上这句话的意思是从名称为“上海”的工作表中找出销售量大于20的全部记录,并且按照销售量进行排序。

select ’北京’ as城市,* from [北京$] union all

select ’上海’ as城市,* from [上海$] union all

select ’天津’ as城市,* from [天津$]

这个例子表明:有三个工作表,数据分别源于北京、上海、天津,然后就是从北京工作表中找到城市这个字段是“北京”的,从上海这个工作表中找出城市字段是“上海”的,从天津工作表中找出城市字段是“天津”的,并把这些记录合并起来输出。

SQL的应用

打开一个EXCEL文件,如图所示。

强大的SQL

在“数据”中选择“现有连接”,得到下图

强大的SQL

点击图中的“浏览更多”,然后选择文件的路径和文件名,得到下图。

强大的SQL

点击图中的“确定”后,点击“属性”,如图所示。

强大的SQL

之后会得到下图。

强大的SQL

在图中,选择“定义”标签,在命令文本中,输入SQL命令。