精华内容
下载资源
问答
  • 、汇总分析count 求某列的行数sum 对某列数据求和avg 求某列数据的平均max 求某列数据的最大min 求某列数据的最小值二、分组group by 分组三、对分组结果指定条件having 对分组结果指定条件四、用SQL解决业务...

    一、汇总分析

    count 求某列的行数

    sum 对某列数据求和

    avg 求某列数据的平均值

    max 求某列数据的最大值

    min 求某列数据的最小值

    37326e0025dfc756d76a219062ddb7bf.png

    36ed8496e2a91c8990230520a959030c.png

    二、分组

    group by 分组

    6661e5c32c423bfb2723bef85e2e28c2.png

    70bc4476076cfb63d58cacd721967fa7.png

    363a79dc4a4830264d54c05f7b7e93ac.png

    三、对分组结果指定条件

    having 对分组结果指定条件

    6b200f09e8e3958a7a15c134b7f39cd3.png

    ed770a6fadffa1e7224c2610bc27ccb7.png

    12b602706a1f9129f265e0f87adec099.png

    四、用SQL解决业务问题

    翻译成大白话——写出分析思路——写出对应的sql句子

    efb4c9274cc812d402c3f52a2f1a4817.png

    五、对查询结果排序

    order by 对查询结果排序

    limit 从查询结果中取出指定行

    select 查询结果 from 从哪张表中查找数据 where 查询条件 group by 分组 having 对分组结果指定条件 order by 对查询结果排序 limit 从查询结果中取出指定行

    ae28cf29cee699655d6052457b464d0d.png

    9d750fcd2c2ae2a3a9caa4704c5a8545.png

    eac29d7057dfa231cc254957a6f4d4c9.png

    sqlzoo

    149af159db81797ee0d486d11d9d328a.png

    0001504ea8a4946c85473e0f4b407ea1.png

    6390a328ed896e4e5226607d0f13b633.png

    aabdaa0338918c87a9c628a9fa1e9b32.png

    8b8a68764231c46934f93bd2892ee1fa.png

    34180dc1b9695c8862722f4bef95289f.png

    0b25e72b85ece52da25fe7fc00300cca.png

    9383b84f00d16d6bae0bf059a8b0dd85.png

    97e54e85740e2ca05c643edb2f32c592.png

    905fff6d6aca3e93cebfaf4dbc970e8b.png

    b2c7675696a037c80f5f561ec43af1a9.png

    967d3ef3312edb472450d874a66d4614.png

    9c33a8d609d2d7c7f9f1f3b58e8e7dee.png

    2ba8899c1d81a3b2ac2483513760133b.png

    b192444a9b895778a7a60f8249c3d2ff.png

    5dd1c5cc3cd22ebfe600409e5238b034.png

    32de16828d40738fd7c8a013b6d20d84.png

    91926334dc8ddd5bddfce04c40bdc7dc.png

    b33a6952c7f0d38ef901af76af03d3c6.png

    e2832baed0578df747a03ea92628b420.png

    676c53125773e867c5dfd5e4b26c321f.png

    f9db7b93ec584c707dac8801cfbab3f0.png
    展开全文
  • count:求某列的行数排除Null空值栏计算包含空值在内的所有行数sum:对某列数据求和avg:求某列数据的平均max:求某列数据的最大min:求某列数据的最小值练习:二、分组练习:三、对分组结果指定条件四、利用...

    一、汇总分析

    汇总函数:

    • count:求某列的行数

    cf02a7b0b7d9c5852a59531452d9ab7f.png
    排除Null空值一栏

    16cc9be456654e03dc585d8e2c1ea64d.png

    2b05794964caf952e2f86551e9cb8d4b.png
    计算包含空值在内的所有行数

    acddc9e12019e2332eaf25a5ef0a2634.png

    935b92e2480ecd113889487985cc284a.png

    6b1f44c72f0ab5aee71581617cc57721.png
    • sum:对某列数据求和

    99954f24e1786957d9a9c8a3008eed39.png

    36340f612b3066b78add50d4d0ee4ce4.png
    • avg:求某列数据的平均值

    fc3d3054429edd4c10616c99784a4d2a.png

    86e75de22d5f6b38d4618d3c4665d839.png
    • max:求某列数据的最大值
    • min:求某列数据的最小值

    dbdf10e9fe9376ba48f8f143065c2f3a.png

    ab4f8169e15081426dd2f45d028480a6.png
    • 练习:

    067fbc6e9bb7e63300114e6a2676b315.png

    dfcd67fc927c0312c39d91fdb1050097.png

    6545d1ac9b7c59e6fc04cfce4cc8ee4b.png

    973fcd13bff4573dc7b12e8653c01c5b.png

    二、分组

    b782098369c40356e86bdb2c67f1a54b.png

    6380ee2c8f285947c3943ad28e436560.png

    练习:

    d0a26e5fea7e51dfe0f8e88b9eb5a293.png

    df31ba6c2af2ee75d14988922e1c6a03.png

    085ed1585c03fe3065e7919ef7b5a0d2.png

    0689d9d3083f47b4c8a2f66fbdc309e4.png

    三、对分组结果指定条件

    79c9767f905b024b99f38991606d9594.png

    0d3f0e0974fc571797b134315928f116.png

    d3aa42e6971a306a594705788bcdf1fc.png

    8a434e5fe766df0b9fb7e58f5693b23c.png

    23b216bf618d9b78d89fa210a1b3eb03.png

    ad8c72a6ca8160f65d5721439f866347.png

    四、利用sql解决业务问题

    Q、如何计算各科的平均成绩

    分析思路:

    问题翻译成易理解的:如何计算每门课程的平均成绩

    对应sql各个语句:

    • select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
    • from 从哪张表中查找数据(score表)
    • where 查询条件 (无)
    • group by 分组(每门课:按课程号分组)
    • having 对分组结果指定条件(无)

    f12a0504bc192e5d21b34998c74ac683.png

    87df50711b88565b49b83b035e588f78.png

    Q、如何计算各科的平均成绩并且平均成绩大于等于80分

    分析思路:

    • select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
    • from 从哪张表中查找数据(score表)
    • where 查询条件 (无)
    • group by 分组(每门课:按课程号分组)
    • having 对分组结果指定条件(平均成绩>=80)

    3e3f8c877c9e8ae747527009f1a4fd29.png

    ee029817607ed80afd8b0aff833a1079.png

    五、对查询结果排序

    order by:对查询结果排序 desc:降序 asc:升序

    • 在select 字句后最后运行

    c2293e8fb5a907ca0f6f48a9de08277d.png

    9137e27385b83d02b6eb7a151b051fd0.png
    • 指定多个排序列名:按顺序排列

    eef55a82f60d85ebc1d0d2f5f19d9e02.png

    c121ed0517334c76c4103bb6688ef782.png
    • 空值(null)的排序:空值会在查询结果的开头显示,方便查找空值时操作

    b6f8339c3e022649a4a9b59ede36ce78.png

    b1b81c1d80fbaccbea3e8cea6146e50d.png
    • 从查询结果中取出指定行:limit

    617ccb3a1a50d8ae2079feab3b071f51.png
    • 练习:

    7453966799bc612bc88e2edd865eb72d.png

    a7d90f258bd45ee854495f74357fc220.png

    9ce65f98be26a52d7b399c7d098e89cd.png

    4eeb20721a36a751be482c6124479109.png

    六、如何看懂报错信息

    • 在group by中使用了select里的别名
    • 在where中使用聚合函数:例如直接使用求和、计数等函数
    • 字符串类型的数字:存放数据时将数据类型设置为字符串,而数值类型的排序和字符串类型的排序是不一致的

    七、sql运行顺序

    b54c9c9880bae609f96c7e49b3434d45.png
    展开全文
  • 列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表中 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表中 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的...
  • count:求某列的行数排除Null空值栏计算包含空值在内的所有行数sum:对某列数据求和avg:求某列数据的平均max:求某列数据的最大min:求某列数据的最小值练习:二、分组练习:三、对分组结果指定条件四、利用...

    一、汇总分析

    汇总函数:

    • count:求某列的行数

    8f8c4a7f7c1301157e571006c4b92b58.png
    排除Null空值一栏

    838b37a12611fed3cd8726e044db8c72.png

    d1f72fa7bd0fb533740c459eb2fb126b.png
    计算包含空值在内的所有行数

    30fde836748d2d8bf83e59643dc7848a.png

    dd17cd64fb47e45fc4e25539c3e48962.png

    bb368d58ffac01b6ad7f73a18fe21633.png
    • sum:对某列数据求和

    ced0cd0953206fccef1825b78276f88e.png

    2af7dad7d7cec141cff0112c885d8243.png
    • avg:求某列数据的平均值

    1981e73a6989658b3c118b1154684d13.png

    f501e3cb8ae9f92c449e2557868cf2f0.png
    • max:求某列数据的最大值
    • min:求某列数据的最小值

    9390e0b4d5e1d1906761983d53a082f5.png

    cb3d3813a8d8b3fddfc2de1e2bf11e4d.png
    • 练习:

    4c5497edc4164d6d7e9c060bc651de14.png

    5d89b615fa07f7ea0dcc7284995162d7.png

    889d4b0ad74d188747faf79bd25c4ab9.png

    03b2ddacdeed65fdbf3bbfbd7bf2f8a0.png

    二、分组

    d7dce2b1a5bbb5444493cfcdc4d03d54.png

    7b00d4fd85a136fc050c4bb21f23f0ef.png

    练习:

    9a6400df2f913052c97f3e3f22c8215f.png

    40c9a9a465a9a0fdea955058f3b14cea.png

    4ca77db389ebb11b6c9067092cda056f.png

    011a1c799fb106068609e84f7fc38fa4.png

    三、对分组结果指定条件

    92ff3d2dd46434c0a3067f85d2269e4a.png

    c705b0895055336df62ed21bfe7b8d9e.png

    d23795568c6f1617a683ac063e3ddc77.png

    391a0a7bbf66bc40deea6757ab1109e6.png

    1ccb02f36c752dd43e466739ca0359f8.png

    0414876905634cf9698ba600c9d18353.png

    四、利用sql解决业务问题

    Q、如何计算各科的平均成绩

    分析思路:

    问题翻译成易理解的:如何计算每门课程的平均成绩

    对应sql各个语句:

    • select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
    • from 从哪张表中查找数据(score表)
    • where 查询条件 (无)
    • group by 分组(每门课:按课程号分组)
    • having 对分组结果指定条件(无)

    6841dc647e54f07d483ffe3bf02a945a.png

    0df85f3bcb90098ee15ecd546121d2cd.png

    Q、如何计算各科的平均成绩并且平均成绩大于等于80分

    分析思路:

    • select 查询结果(每门课的课程号:分组;平均成绩:avg(成绩))
    • from 从哪张表中查找数据(score表)
    • where 查询条件 (无)
    • group by 分组(每门课:按课程号分组)
    • having 对分组结果指定条件(平均成绩>=80)

    619a30fb876bebac18964b38dd63a144.png

    26de145dbf1271d10deeb7d7cbc10ec9.png

    五、对查询结果排序

    order by:对查询结果排序 desc:降序 asc:升序

    • 在select 字句后最后运行

    f1f92dc7efe9345c9422c64a7deae61b.png

    14419144b2a7ccd053a0a9b4464a0d3c.png
    • 指定多个排序列名:按顺序排列

    4e63c7a2effc0fd906ace85b07057126.png

    ea4b771d000f616ade7142d763a89e0e.png
    • 空值(null)的排序:空值会在查询结果的开头显示,方便查找空值时操作

    58ccd609a58f3a544cfe4a2fa26fa679.png

    0b498203b09780b7fefab38a7fb18803.png
    • 从查询结果中取出指定行:limit

    31bf0eafcc8f83e6df5fa7a9b9e01911.png
    • 练习:

    7f6191dfb1688d9043fcf664689eca2a.png

    145ef995466a2e9adb91f52d5fe466a3.png

    d3f97d5a811cccf7b5450edbd0732d9a.png

    387ee5c397ec32ca71a2c762e9d8adea.png

    六、如何看懂报错信息

    • 在group by中使用了select里的别名
    • 在where中使用聚合函数:例如直接使用求和、计数等函数
    • 字符串类型的数字:存放数据时将数据类型设置为字符串,而数值类型的排序和字符串类型的排序是不一致的

    七、sql运行顺序

    2a6b5996c8e162d6d9ecf6cf2c47f879.png
    展开全文
  • 【合并列中相同】对一列中相同且相邻的数据区域进行合并居中 【取消合并还原合并数据】对一列中合并后的单元格取消合并,且恢复合并前所有数据 【合并数据并复制】可以将一个区域的数据直接复制到一个单元格中 ...
  • 汇总结果为第一列不再有重复行,即第一列“去除重复行”,其后各列数据求和或文本联接。 5、拆分表格:将所选区域第一列中不同行拆分为许多工作表,以第一列各行内容为工作表名称,并复制其后面各列内容。 6、选择...
  • 2.1.11 SUMIFS——按多个条件指定单元格求和 59 2.1.12 SUMPRODUCT——计算数组元素的乘积之和 60 2.1.13 SUMSQ——计算参数的平方和 61 2.1.14 SUMXMY2——计算数组对应值之差的平方和 62 2.1.15 SUMX2MY2...
  • 【合并与合计】:可以任意指定两列,对其中一列数据合并同类项,而另一列对应的数值则求合计,合计结果存放在合并区域中 【建立图片目录】:对指定文件夹下所有图片(GIF、PNG、JPG,JPEG)建立目录,并批量导入 ...
  • Excel百宝箱8.0

    2011-06-07 21:32:17
    【合并列中相同】:对一列中相同且相邻的数据区域进行合并居中 【取消合并还原合并数据】:对一列中合并后的单元格取消合并,且恢复合并前所有数据 【合并数据并复制】:可以将一个区域的数据直接复制到一个单元格...
  • 8.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...
  • 8.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...
  • 34.在多个工作表中查找个范围内符合某个指定条件的项目对应指定范围加总求和 35.返回 Column 英文字 36.查找指定列名的数 37.文字格式的时间(分:秒)转化为数字格式(秒) 38.将"hh:mm:ss"格式的时分秒数转换成秒数...
  • 【工作表拆分】 将当前工作表的某列数据指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 【查找...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【工作表拆分】 将当前工作表的某列数据指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ...
  • 【工作表拆分】 将当前工作表的某列数据指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    8. 下列哪个函数可以把中的所有相加求和? ( B ) A MAX B. SUM C. COUNT D. AVG 9. 下列哪个子句是SELECT语句中必选项?( A ) A. FROM B.WHERE C.HAVING D. ORDER BY 10. 下列哪个子句实现对个结果集进行...
  • 【工作表拆分】 将当前工作表的某列数据指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ...
  • 【工作表拆分】 将当前工作表的某列数据指定条件拆分成多个工作表,可以用任意列的数据以及选定的数据做为拆分条件。 【行列奇偶选择】 可视化对当前工作表的行与列进行快速的奇偶行或奇偶列快速选定操作。 ...
  • Excel新增工具集

    2011-12-20 09:30:27
    9、当前工作表中行记录按某一列指定的类别拆分成组工作簿:类似Excel自带的高级筛选功能,可以把一个年级各班都在同一个工作表上的学生名单(成绩单)拆分成每个班的名单(成绩单),发给班主任。 (八)同一工作簿...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    7、修改表中数据:update 表名 set 字段=新,… where 条件 mysql> update MyClass set name='Mary' where id=1; 7、在表中增加字段: 命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了个...
  • 实例169 利用运算符查询指定条件数据 实例170 not与谓词进行组合条件的查询 实例171 查询时不显示重复记录 实例172 数据中的重复记录和记录条数 6.10 在查询中使用or和and运算符 实例173 利用or运算符进行查询...
  • MySQL命令大全

    2018-01-15 11:19:17
    7、修改表中数据:update 表名 set 字段=新,…where 条件 mysql> update MyClass set name=’Mary’where id=1; 7、在表中增加字段: 命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了...
  • 2009达内SQL学习笔记

    2010-02-10 19:46:58
    select:从个或多个表中检索个或多个数据列。包含信息:想选择什么表,从什么地方选择。必须要有From子句。(最常用) 当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加...
  • 017 计算满足一定条件、二级教师工作量之差 58 018 汇总销售部和市场部迟到的人数 60 019 计算低易耗品采购总金额 61 020 计算男性员工人数 63 021 统计购买铂金戒指的男性会员人数 64 022 汇总...
  • 函数作用:在多个工作表中查找个范围内符合某个指定条件的项目对应指定范围加总求和..........................59 '35.函数作用:返回 Column 英文字.......................60 '36.函数作用:查找指定列名的数.......
  •  15、说明:选择在每组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 为报表的每页设置底端标题 ...
  • 部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

一列数据对应值指定条件求和