知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“模板:SQL分组查询”的源代码
←
模板:SQL分组查询
模板
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
'''GROUP BY'''子句可以对一列或多列进行分组,与聚合函数一起使用可以实现分组统计。 {| class="wikitable" style="width: 100%; ! 聚合函数 ! 描述 ! 示例 |- |'''COUNT('''列名 或 '''*)''' |行数。<code>COUNT(列名)</code>统计该列行数,存在空值不计数。<code>COUNT(*)</code>统计行数,一行中存在空值也计数。 | '''SELECT''' 列名, '''COUNT('''列名2''')''' '''FROM''' 表名 '''GROUP BY ''' 列名; |- |'''MIN('''列名''')''' |最小值。值为字符串时,按字符序列进行比较。 | '''SELECT''' 列名, '''MIN('''列名2''') AS''' 列2最小值 '''FROM''' 表名 '''GROUP BY ''' 列名; |- |'''MAX('''列名''')''' |最大值。值为字符串时,按字符序列进行比较。 | '''SELECT''' 列名, '''MAX('''列名2''') ''' '''FROM''' 表名 '''GROUP BY ''' 列名 '''ORDER BY''' 列名; |- |'''SUM('''列名''')''' |所有值的和。 | '''SELECT''' 列名, '''SUM('''列名2''') ''', '''MAX('''列名2''') ''' '''FROM''' 表名 '''GROUP BY ''' 列名; |- |'''AVG('''列名''')''' |算术平均值。 | '''SELECT''' 列名, '''AVG('''列名2''') ''', '''SUM('''列名2''') ''' '''FROM''' 表名 '''GROUP BY ''' 列名; |- |}
返回至“
模板:SQL分组查询
”。