-
sql更改某列数据_SQL:汇总分析
2020-12-09 10:49:55一、汇总分析count 求某列的行数sum 对某列数据求和avg 求某列数据的平均值max 求某列数据的最大值min 求某列数据的最小值二、分组group by 分组三、对分组结果指定条件having 对分组结果指定条件四、用SQL解决业务...一、汇总分析
count 求某列的行数
sum 对某列数据求和
avg 求某列数据的平均值
max 求某列数据的最大值
min 求某列数据的最小值
二、分组
group by 分组
三、对分组结果指定条件
having 对分组结果指定条件
四、用SQL解决业务问题
翻译成大白话——写出分析思路——写出对应的sql句子
五、对查询结果排序
order by 对查询结果排序
limit 从查询结果中取出指定行
select 查询结果 from 从哪张表中查找数据 where 查询条件 group by 分组 having 对分组结果指定条件 order by 对查询结果排序 limit 从查询结果中取出指定行
sqlzoo
-
sql 分组求和_从零学会SQL--汇总分析
2020-12-09 10:11:42count:求某列的行数排除Null空值一栏计算包含空值在内的所有行数sum:对某列数据求和avg:求某列数据的平均值max:求某列数据的最大值min:求某列数据的最小值练习:二、分组练习:三、对分组结果指定条件四、利用...一、汇总分析
汇总函数:
- count:求某列的行数
排除Null空值一栏 计算包含空值在内的所有行数 - sum:对某列数据求和
- avg:求某列数据的平均值
- max:求某列数据的最大值
- min:求某列数据的最小值
- 练习:
二、分组
练习:
三、对分组结果指定条件
四、利用sql解决业务问题
Q、如何计算各科的平均成绩
分析思路:
问题翻译成易理解的:如何计算每门课程的平均成绩
对应sql各个语句:
- select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
- from 从哪张表中查找数据(score表)
- where 查询条件 (无)
- group by 分组(每门课:按课程号分组)
- having 对分组结果指定条件(无)
Q、如何计算各科的平均成绩并且平均成绩大于等于80分
分析思路:
- select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
- from 从哪张表中查找数据(score表)
- where 查询条件 (无)
- group by 分组(每门课:按课程号分组)
- having 对分组结果指定条件(平均成绩>=80)
五、对查询结果排序
order by:对查询结果排序 desc:降序 asc:升序
- 在select 字句后最后运行
- 指定多个排序列名:按顺序排列
- 空值(null)的排序:空值会在查询结果的开头显示,方便查找空值时操作
- 从查询结果中取出指定行:limit
- 练习:
六、如何看懂报错信息
- 在group by中使用了select里的别名
- 在where中使用聚合函数:例如直接使用求和、计数等函数
- 字符串类型的数字:存放数据时将数据类型设置为字符串,而数值类型的排序和字符串类型的排序是不一致的
七、sql运行顺序
-
Excel公式大全操作应用实例(史上最全)
2018-03-06 21:09:38十列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表中 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的... -
EXCEL函数公式集
2010-03-16 03:26:38十列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表中 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的... -
sql 条件求和_从零学会SQL--汇总分析
2021-01-17 10:26:24count:求某列的行数排除Null空值一栏计算包含空值在内的所有行数sum:对某列数据求和avg:求某列数据的平均值max:求某列数据的最大值min:求某列数据的最小值练习:二、分组练习:三、对分组结果指定条件四、利用...一、汇总分析
汇总函数:
- count:求某列的行数
排除Null空值一栏 计算包含空值在内的所有行数 - sum:对某列数据求和
- avg:求某列数据的平均值
- max:求某列数据的最大值
- min:求某列数据的最小值
- 练习:
二、分组
练习:
三、对分组结果指定条件
四、利用sql解决业务问题
Q、如何计算各科的平均成绩
分析思路:
问题翻译成易理解的:如何计算每门课程的平均成绩
对应sql各个语句:
- select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
- from 从哪张表中查找数据(score表)
- where 查询条件 (无)
- group by 分组(每门课:按课程号分组)
- having 对分组结果指定条件(无)
Q、如何计算各科的平均成绩并且平均成绩大于等于80分
分析思路:
- select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
- from 从哪张表中查找数据(score表)
- where 查询条件 (无)
- group by 分组(每门课:按课程号分组)
- having 对分组结果指定条件(平均成绩>=80)
五、对查询结果排序
order by:对查询结果排序 desc:降序 asc:升序
- 在select 字句后最后运行
- 指定多个排序列名:按顺序排列
- 空值(null)的排序:空值会在查询结果的开头显示,方便查找空值时操作
- 从查询结果中取出指定行:limit
- 练习:
六、如何看懂报错信息
- 在group by中使用了select里的别名
- 在where中使用聚合函数:例如直接使用求和、计数等函数
- 字符串类型的数字:存放数据时将数据类型设置为字符串,而数值类型的排序和字符串类型的排序是不一致的
七、sql运行顺序
-
Excel百宝箱 9.0 破解版 批量导入图片等200种功能
2013-05-11 22:46:24【合并列中相同值】对一列中相同且相邻的数据区域进行合并居中 【取消合并还原合并数据】对一列中合并后的单元格取消合并,且恢复合并前所有数据 【合并数据并复制】可以将一个区域的数据直接复制到一个单元格中 ... -
多薄多表合并mergebooks.dll
2015-09-07 09:28:54汇总结果为第一列不再有重复行,即第一列“去除重复行”,其后各列数据求和或文本联接。 5、拆分表格:将所选区域第一列中不同行拆分为许多工作表,以第一列各行内容为工作表名称,并复制其后面各列内容。 6、选择... -
Excel公式与函数大辞典.宋翔(带书签高清文字版).pdf
2019-03-02 08:33:512.1.11 SUMIFS——按多个条件对指定单元格求和 59 2.1.12 SUMPRODUCT——计算数组元素的乘积之和 60 2.1.13 SUMSQ——计算参数的平方和 61 2.1.14 SUMXMY2——计算数组对应值之差的平方和 62 2.1.15 SUMX2MY2... -
Excel百宝箱9.0无限制破解版.rar
2012-09-05 09:31:51【合并与合计】:可以任意指定两列,对其中一列的数据合并同类项,而另一列对应的数值则求合计,合计结果存放在合并区域中 【建立图片目录】:对指定文件夹下所有图片(GIF、PNG、JPG,JPEG)建立目录,并批量导入 ... -
Excel百宝箱8.0
2011-06-07 21:32:17【合并列中相同值】:对一列中相同且相邻的数据区域进行合并居中 【取消合并还原合并数据】:对一列中合并后的单元格取消合并,且恢复合并前所有数据 【合并数据并复制】:可以将一个区域的数据直接复制到一个单元格... -
Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码
2013-02-04 12:49:338.5.4 例2:从下一行中返回一个值 204 8.6 First_value和Last_value 205 8.6.1 例子:使用First_value来计算最大值 206 8.6.2 例子:使用Last_value来计算最小值 207 8.7 其他分析函数 207 8.7.1 Nth_value(11... -
Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--详细书签版
2013-02-04 12:43:528.5.4 例2:从下一行中返回一个值 204 8.6 First_value和Last_value 205 8.6.1 例子:使用First_value来计算最大值 206 8.6.2 例子:使用Last_value来计算最小值 207 8.7 其他分析函数 207 8.7.1 Nth_value(11... -
我整理的VBA 自定义函数大全 共138页
2008-11-21 16:14:0334.在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和 35.返回 Column 英文字 36.查找指定列名的列数 37.文字格式的时间(分:秒)转化为数字格式(秒) 38.将"hh:mm:ss"格式的时分秒数转换成秒数... -
EXCEL集成工具箱完整版 (简体/繁体/英文多国语言版) V7.0
2010-08-13 10:31:10【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 【查找... -
EXCEL集成工具箱V6.0
2010-09-11 01:44:37【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ... -
EXCEL集成工具箱V9.0 多国语言最终原版(2003-2010通用)
2011-01-07 20:40:25【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ... -
oracle数据库经典题目
2011-02-17 15:05:208. 下列哪个函数可以把一个列中的所有值相加求和? ( B ) A MAX B. SUM C. COUNT D. AVG 9. 下列哪个子句是SELECT语句中必选项?( A ) A. FROM B.WHERE C.HAVING D. ORDER BY 10. 下列哪个子句实现对一个结果集进行... -
EXCEL集成工具箱V8.0完整增强版(精简)
2010-09-23 16:58:17【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ... -
EXCEL集成工具箱V8.0 多国语言版(2003-2010通用)
2010-09-11 12:08:58【工作表拆分】 将当前工作表的某列数据按指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ... -
Excel新增工具集
2011-12-20 09:30:279、当前工作表中行记录按某一列指定的类别拆分成组工作簿:类似Excel自带的高级筛选功能,可以把一个年级各班都在同一个工作表上的学生名单(成绩单)拆分成每个班的名单(成绩单),发给班主任。 (八)同一工作簿... -
MYSQL常用命令大全
2011-05-30 13:31:247、修改表中数据:update 表名 set 字段=新值,… where 条件 mysql> update MyClass set name='Mary' where id=1; 7、在表中增加字段: 命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了一个... -
C#开发实战1200例(第2卷.完整版)(清华出版.王小科.王军).part2
2016-06-17 07:56:52实例169 利用运算符查询指定条件的数据 实例170 not与谓词进行组合条件的查询 实例171 查询时不显示重复记录 实例172 列出数据中的重复记录和记录条数 6.10 在查询中使用or和and运算符 实例173 利用or运算符进行查询... -
MySQL命令大全
2018-01-15 11:19:177、修改表中数据:update 表名 set 字段=新值,…where 条件 mysql> update MyClass set name=’Mary’where id=1; 7、在表中增加字段: 命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了... -
2009达内SQL学习笔记
2010-02-10 19:46:58select:从一个或多个表中检索一个或多个数据列。包含信息:想选择什么表,从什么地方选择。必须要有From子句。(最常用) 当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加... -
Excel函数活用范例大辞典(全新版).何先军.2015-2(带书签高清文字版).pdf
2018-12-18 16:27:31017 计算满足一定条件的一、二级教师工作量之差 58 018 汇总销售部和市场部迟到的人数 60 019 计算低值易耗品采购总金额 61 020 计算男性员工人数 63 021 统计购买铂金戒指的男性会员人数 64 022 汇总... -
excel中161个VBA_自定义函数超级实用
2018-03-28 08:36:32函数作用:在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和..........................59 '35.函数作用:返回 Column 英文字.......................60 '36.函数作用:查找指定列名的列数....... -
经典全面的SQL语句大全
2009-11-23 16:31:0915、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) ... -
oracle实验报告
2019-01-10 19:29:58另外,还可以复制一个表的部分列定义或部分列定义及其数据。 三、 Oracle数据库数据查询 1、单表查询 2、多表查询 四、 SQL*PLUS常用命令 表1 常用报表格式化名命令 命令 定义 Btitle 为报表的每一页设置底端标题 ... -
软件工程师典藏:C#程序开发范例宝典(第2版).part01
2012-11-11 20:05:51一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后... -
C#程序开发范例宝典(第2版).part02
2012-11-12 07:55:11一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...