1. 什么是QUERY?
Microsoft Query 是用来检索外部数据源到其他Microsoft Office应用(EXCEL)中的软件。
可以直接从数据库中调取文件,不必重新输入到EXCEL,可以通过直接更新数据库来更新EXCEL中的报表和汇总数据。
支持从ACCESS / SQL Server / FoxPro / Oracle / EXCEL / TXT 提取数据
Query的数据处理和分析功能和ACCESS相似,可以用SQL语句进行查询处理
Query数据处理的灵活性及速度不及ACCESS
1. 电脑里没有ACCESS时可以用Query
2. 数据量小,在EXCEL容纳范围内
3. 不需要进行数据处理/进行简单数据处理
4. 用于初学者学习SQL语句
2. 导入数据
——【数据库】——弹出【创建新数据源】————选——【确定】————弹出【查询向导-选择列】——————/(【表】——【连接】——选择连接类型)——
3. 数据处理:SQL
可以通过SQL语句进行数据合并、数据计算、数据分组、数据去重等操作:参看ACCESS
4. 数据分析:SQL
SELECT PARTITION(用户明细.年龄,1,100,5) AS '年龄分组', 订购明细.产品, Sum(订购明细.数量) AS '产品数'
FROM 订购明细.txt 订购明细, 用户明细.txt 用户明细
WHERE 用户明细.用户ID = 订购明细.用户ID
GROUP BY PARTITION(用户明细.年龄,1,100,5), 订购明细.产品
SQL中定义变量的顺序就决定了表格中变量的相对顺序
GROUP函数中越靠前的变量的排序优先级越高
常见bug:
1. 没区分符号大小写
2. 某个位置缺少逗号,或是某个位置多了一个逗号
3. 指令关键词拼写错误