xls文档 谁说菜鸟不会数据分析_sql的应用

实用文档 > 表格/模板 > 表格类模板 > 文档预览
29 页 0 下载 131 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
谁说菜鸟不会数据分析_sql的应用 第 1 页 谁说菜鸟不会数据分析_sql的应用 第 2 页 谁说菜鸟不会数据分析_sql的应用 第 3 页 谁说菜鸟不会数据分析_sql的应用 第 4 页 谁说菜鸟不会数据分析_sql的应用 第 5 页
下载文档到电脑,方便使用
还有 24 页可预览,继续阅读

谁说菜鸟不会数据分析_sql的应用内容摘要:

经过几天学习,觉得数据透视表使用SQL数据查询SELECT简便易学,用法也很灵活,特此,将学习体会介绍给大家。 但是,我觉得数据透视表已具备的查询功能,最好还是不要使用SQL数据查询命令。 数据透视表里使用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 * 是选择表里的所有字段,相当于选择了“序号、姓名、年龄和性别”,但有时我们只想选择姓名和年龄 看到这,我们就要知道查询条件的运算符,先列表如下: 那么怎么样在数据透视表里使用selcet 呢 1.首先,在菜单的“数据”找见“导入外部数据”,“导入数据”; 2.点击“导入数据”,选取数据源所在的位置,一般我放在桌面,所以直接点击桌面的我的“工作表”; 3.点击“工作边”两下,进入“表格选项”对话框,再点击进入“导入数据”; 4.打开“属性”,选择“打开工作表示自动刷新”,然后“确定”; 5.打开“编辑查询”,在“命令文本”里编写SQL数据查询语句,写完后“确定”。 6.最后“创建数据透视表”。 单表查询 单表查询就涉及一张表。查询表中列中的目标列,格式如下; SELECT <目标列1>[,<目标列2>[,…]]FROM<表> 性别 平均成绩 学部 张三 李四 王五 马六 周七 丽萍 海华 方海 姓名 年龄 22 21 18 19 23 17 18 20 女 男 男 女 男 女 男 女 85.6 72.5 90 100 92.5 75.5 65 92 财经 网络技术应用 计算机 财经 多媒体技术 网络技术应用 网络技术应用 财经 凯丽 17 女 77 多媒体技术 李阳峰 20 男 85 财经 蒋海坡 19 男 90 网络技术应用 蔡明波 22 男 95 多媒体技术 姜大雨 19 男 87 计算机 马华 21 女 99 多媒体技术 呈浩歌 19 男 100 计算机 select 姓名,平均成绩,学部 from [学生$b97:f112] 求和项:平均成绩 姓名 学部 李四 王五 马六 张三 100 财经 呈浩歌 85.6 多媒体技术 90 计算机 网络技术应用 100 72.5 select 姓名,年龄 from [学生$] where 年龄 between 19 and 20 select 姓名,年龄 from [学生$],见表一。这里加了子句 where 19 and 20,查询19至20岁的年龄段。 计数项:年龄 姓名 年龄 19 呈浩歌 方海 姜大雨 19 蒋海坡 19 李阳峰 20 马六 19 select *from [学生$] where 性别="女" 计数项:性别 序号 1 4 6 8 9 14 select * from 计数项:姓名 序号 2 5 12 姓名 性别 张三 马六 丽萍 方海 凯丽 马华 女 年龄 22 19 17 20 17 21 女 女 女 女 女 [学生$] where 年龄>20 and 性别 ="男" 姓名 李四 周七 蔡明波 年龄 性别 21 男 23 男 22 男 SELECT子句与查询设置器之间的对应关系 类 型 运 SELECT<目标列> “字段”栏,即列 FROM<表或查询> “显示表”对话框 WHERE<筛选条件> “条件”栏 GROUP BY<分组项> “总计”栏 ORGER BY<排序项> “排序”栏 透视表里的应用。 但有时我们只想选择姓名和年龄,那就可以这样做: 面的我的“工作表”; 算 符 方海 马华 周七 92 99 92.5 性别 平均成绩 学部 1 序号 张三 姓名 年龄 22 女 85.6 财经 2 李四 21 男 72.5 网络技术应用 3 王五 18 男 90 计算机 4 马六 19 女 100 财经 5 周七 23 男 92.5 多媒体技术 6 丽萍 17 女 75.5 网络技术应用 7 海华 18 男 65 网络技术应用 8 方海 20 女 92 财经 9 凯丽 17 女 77 多媒体技术 10 李阳峰 20 男 85 财经 11 蒋海坡 19 男 90 网络技术应用 12 蔡明波 22 男 95 多媒体技术 13 姜大雨 19 男 87 计算机 14 马华 21 女 99 多媒体技术 15 呈浩歌 19 男 100 计算机 现在我们再看看选择查询的一个实例,在表中我们要查找财经和计算机的学部信息怎么做。 1. select 姓名,性别,平均成绩,学部 from [学生1$] where 学部 in ("计算机","财经") 求和项:平均成绩 姓名 性别 学部 张三 女 财经 王五 男 计算机 马六 女 财经 100 方海 女 财经 92 李阳峰 男 财经 85 姜大雨 男 计算机 87 呈浩歌 男 计算机 100 汇总 85.6 90 2. select * from [学生1$] where 平均成绩 between 80 and 95 order by 姓名,平均成绩 desc 求和项:平均成绩 序号 姓名 性别 学部 1 张三 女 财经 汇总 3 王五 男 计算机 5 周七 男 多媒体技术 8 方海 女 财经 92 10 李阳峰 男 财经 85 11 蒋海坡 男 网络技术应用 90 12 蔡明波 男 多媒体技术 95 13 姜大雨 男 计算机 87 85.6 90 92.5 3. 查询前六位学生成绩排名 select top 6 * from [学生1$] order by 平均成绩 desc 求和项:平均成绩 序号 姓名 性别 学部 12 蔡明波 男 多媒体技术 汇总 4 马六 女 财经 100 15 呈浩歌 男 计算机 100 14 马华 女 多媒体技术 99 5 周七 男 多媒体技术 92.5 95 序号 姓名 1 张三 2 性别 平均成绩 学部 1980年2月12日 出生 女 85.6 财经 分组查询 在SELECT语句中使用 GROUP BY 子句可以对查询结果按照亩一 。 李四 1980年3月1日 男 72.5 网络技术应用 3 王五 1982年2月12日 男 90 计算机 4 马六 1978年1月23日 女 100 财经 5 周七 1979年1月24日 男 92.5 多媒体技术 6 丽萍 1980年1月25日 女 75.5 网络技术应用 SQL聚合函数表 7 海华 1982年1月26日 男 65 网络技术应用 8 方海 1981年1月27日 女 92 财经 9 凯丽 1978年1月28日 女 77 多媒体技术 10 李阳峰 1983年1月29日 男 85 财经 11 蒋海坡 1978年1月30日 男 90 网络技术应用 12 蔡明波 1984年1月31日 男 95 多媒体技术 函数名 COUNT AVG SUM MIN MAX 13 姜大雨 1981年2月1日 男 87 计算机 14 马华 1982年2月2日 女 99 多媒体技术 15 呈浩歌 1987年2月3日 男 100 计算机 select 姓名,性别 (year(date())-year(出生)) as 年龄 from [出生$] 计数项:年龄 姓名 蔡明波 呈浩歌 方海 海华 姜大雨 蒋海坡 凯丽 李四 李阳峰 丽萍 马华 马六 王五 性别 男 男 女 男 男 男 女 男 男 女 女 女 男 年龄 汇总 26 23 29 28 29 32 32 30 27 30 28 32 28 1 1 1 1 1 1 1 1 1 1 1 1 1 分组查询通常与SQL聚合函数一起使用,先按指定的数据项分组, 算。如果不分组,则聚合函数将作用整个查询结果。 功能 统计记录个数 求一列数据(必须是数值型)的平均数 求一列数据(必须是数值型)的总和 求一列中的最小值 求一列中的最大值 张三 周七 (空白) 女 男 31 1 统计财经系的男女人数 select 性别,count(*) as 人数 from [出生$D1:F16] where 学部="财经" group by 性别 求和项:人数 性别 男 女 总计 汇总 1 3 4 按照性别,学部查询学生人数 select 性别,学部, count(*) as 人数 from [出生$D1:F16] group by 性别,学部 求和项:人数 学部 财经 多媒体技术 计算机 网络技术应用 性别 男 女 男 女 男 男 女 汇总 姓名 年龄 总计 序号 1 3 2 2 3 3 1 15 性别 平均成绩 学部 1 2 3 4 张三 李四 王五 马六 22 21 18 19 女 男 男 女 85.6 72.5 90 100 财经 网络技术应用 计算机 财经 5 周七 23 男 92.5 多媒体技术 6 丽萍 17 女 75.5 网络技术应用 7 海华 18 男 65 网络技术应用 8 方海 20 女 92 财经 9 多媒体技术 凯丽 17 女 77 10 李阳峰 20 男 85 财经 11 蒋海坡 19 男 90 网络技术应用 12 蔡明波

本文档由 sddwt2022-04-05 17:20:46上传分享
给文档打分
您好可以输入 255 个字符
本站的域名是什么?( 答案:sciwk.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言