数据透视表里使用SQL语言的select命令,可以实现数据查询的功能:
先了解select命令的基本格式:
select[ALL ▏DISTINCT] [TOP<数值> [PERCENT] <目标列>[[as]]<列标题>] from <表或查询1>[AS]<别名1>],<表或查询2>[AS]<别名2>], [where<联机条件>AND<筛选条件>]
[group by<分组项>[HAVING<分组筛选条件>]] [order by<排序项>[asc ▏desc]]
说明:\"<>\"表示必选项,\"[]\"表示可选项,\"▏\"表示多选一。从select命令语句格式里可以看到,一条select 语句包含了多条子句,
子句是可选课不选的项目。在学习子句前,我们可以先看看SELECT语句在数据透视表里的应用。
SELECT子句与查询设置器之间的对应关系类 型SELECT<目标列>FROM<表或查询>WHERE<筛选条件>GROUP BY<分组项>ORGER BY<排序项> select * 是选择表里的所有字段,相当于选择了“序号、姓名、年龄和性别”,但有时我们只想选择姓名和年龄,看到这,我们就要知道查询条件的运算符,先列表如下:
类型比较大小确定范围确定集合字符匹配空值比较逻辑运算运算符=, >, < ,>= ,=<, <>between,and,not between andin,not in like, not likeis null,is not nulland,or not 那么怎么样在数据透视表里使用selcet 呢
1.首先,在菜单的“数据”找见“导入外部数据”,“导入数据”;
2.点击“导入数据”,选取数据源所在的位置,一般我放在桌面,所以直接点击桌面的我的“工作表”;
3.点击“工作边”两下,进入“表格选项”对话框,再点击进入“导入数据”;
4.打开“属性”,选择“打开工作表示自动刷新”,然后“确定”;
5.打开“编辑查询”,在“命令文本”里编写SQL数据查询语句,写完后“确定”。6.最后“创建数据透视表”。
单表查询
单表查询就涉及一张表。查询表中列中的目标列,格式如下;SELECT <目标列1>[,<目标列2>[,„]]FROM<表>
姓名张三李四王五马六周七丽萍海华方海凯丽李阳峰蒋海坡蔡明波姜大雨马华呈浩歌年龄222118192317182017201922192119性别女男男女男女男女女男男男男女男平均成绩85.672.59010092.575.56592778590958799100学部财经网络技术应用计算机财经多媒体技术网络技术应用网络技术应用财经多媒体技术财经网络技术应用多媒体技术计算机多媒体技术计算机select 姓名,平均成绩,学部 from [学生$b97:f112]求和项:平均成绩学部财经多媒体技术计算机网络技术应用72.590100姓名李四王五马六100张三85.6呈浩歌方海92select 姓名,年龄 from [学生$] where 年龄 between 19 and 20
select 姓名,年龄 from [学生$],见表一。这里加了子句 where 19 and 20,查询19至20岁的年龄段。计数项:年龄姓名年龄呈浩歌方海姜大雨蒋海坡李阳峰马六1919201919select *from [学生$] where 性别=\"女\"计数项:性别序号姓名性别年龄1468914张三马六丽萍方海凯丽马华女女女女女女221917201721select * from [学生$] where 年龄>20 and 性别 =\"男\"计数项:姓名序号姓名年龄性别2李四21男5周七23男12蔡明波22男会介绍给大家。
CT子句与查询设置器之间的对应关系运 算 符“字段”栏,即列“显示表”对话框“条件”栏“总计”栏“排序”栏视表里的应用。
”,但有时我们只想选择姓名和年龄,那就可以这样做:
“工作表”;
马华99周七92.5
因篇幅问题不能全部显示,请点此查看更多更全内容