数据分析之SQL汇总分析

函数小结1.1count函数统计某列中的行数注意:查询结果不包括空值。
1.2Sum函数将某列数据相加,只能用于数值类型。
1.3avg函数计算一列数据的平均值,适用于数值类型。
1.4max函数和min函数分别求某数据列的最大值和最小值。
1.5汇总函数和去除重复值使用distinct去除重复值。
摘要:Summary函数抓取列名,不包括null,count(*)包括null行数;sum(列名),avg(列名)仅限于数字列。
练习groupby2.1数据分析方法的一般步骤:分组、应用函数和组合结果。
例如:按性别分组后进行计数。
2.2SQL的执行顺序是先分组,再应用函数。
练习指定条件对结果进行分组,具有3.1条件来过滤3.2sql分组结果,方法是先运行序列组,然后应用条件。
练习解决业务问题4.1翻译问题翻译问题用于计算每门课程的平均成绩。
4.2分析思路计算每门课程的平均成绩,筛选成绩大于等于80的。
4.3计算SQL语句对应的每门课程的平均成绩,筛选成绩大于等于80的。
思路5.1orderby分析排序desc为降序,asc为升序。
对多个列名进行排序时,先按第一列排序,然后按第二列对重复值排序。
5.2对空值进行排序排序时零值排在最后。
5.3limitrowfetch指定从查询结果中检索指定的行。
5.4SQL的执行顺序是先排序,再取行。
通过在Where子句中使用汇总函数练习理解错误消息6.1常见错误。
6.2对于字符串类型数字,请将列类型更改为数字类型,以避免查询结果出现差异。
6.3附加练习练习7.sqlzoo

SQLSUM()函数如何计算数字列的总和?

SQLSUM()函数是计算一列数据中值的总和的强大工具。
它的基本语法用于在查询中计算满足某些条件的特定列的值的总和。
在本节中,我们将更深入地了解如何使用SUM()函数,并通过示例演示其用法。

作为例子,我们以Northwind数据库为例。
该数据库中的OrderDetails表包含OrderDetailID、OrderID、ProductID和Quantity等字段。
为了演示SUM()的使用,我们选择数字列“Quantity”。
以下是使用SUM()函数执行求和运算的SQL语句示例:

SQLSUM()示例

运行以下查询将返回所有“Count”价值观。
在OrderDetails表中Sum:

sqlSELECTSUM(Quantity)FROMOrderDetails;通过这个例子,您可以直观地看到SUM()函数在实际查询中的使用。
它可以帮助您快速汇总数据,无论是计算订单数量、库存还是任何数字类型的金额。
在SQL查询中,SUM()函数是必不可少的统计工具。