`
jguangyou
  • 浏览: 375634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL常用分组函数

SQL 
阅读更多

 

MAX

MIN

AVG

SUM

COUNT

当执行数据统计时,一定要正确使用GOURP BY字句、WHERE字句和分组函数,使用的注意事项:

1.       分组函数只能出现在选择表、HAVING字句和ORDER BY 字句中

2.       如果在SELECT语句中同时使用GROUP BY HAVING 以及ORDER BY子句,则必须将ORDER BY子句放在最后,默认情况下,当使用GROUP BY 子句统计数据时,会自动按照分组列的升序方式统计结果,通过ORDER BY子句可以改变数据分组的排序方式。

3.       如果选择列表中包含有列、表达式和分组函数,那么这些列和表达式必须出现在GROUP BY 子句中,否则错误。

4.       放限制分组显示结果时,必须使用HAVING子句,而不能在WHERE子句中使用分组函数限制分组显示结果,否则错误

分享到:
评论

相关推荐

    SQL常用函数汇总(比较详细)

    "SQL常用函数汇总" SQL 语言中有多种类型的函数,可以按照不同的分类方式来分类,下面将从函数类别、聚合函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全...

    sqlserver常用函数及个人收藏

    在SQL Server数据库管理系统中,函数是执行特定计算或操作的重要工具。这些函数广泛应用于数据查询、分析和处理,使得数据库管理员和开发人员能够更高效地处理数据。以下是一些SQL Server中常用的函数及其详细说明:...

    oracle 分组函数

    本篇文章将详细阐述Oracle分组函数的概念、功能以及常用分组函数的使用方法。 一、分组函数概述 分组函数主要作用于一组数据上,而不是单个记录,它们用于对数据进行汇总,如计算总和、平均值、最大值、最小值等。...

    SQL数据库常用函数

    本文将深入探讨SQL数据库中的常用函数,帮助你更好地理解和运用这些功能。 1. **聚合函数**: - **COUNT()**: 用于计算行数,如`COUNT(*)`返回表中所有行数,`COUNT(column_name)`返回指定列非空值的数量。 - **...

    SQLServer和Oracle的常用函数对比

    本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的一些常用函数,这些函数涵盖了数学运算、数值处理、字符串操作等多个方面,对于数据库开发者和管理员而言,掌握这些函数的使用方法是提升工作效率的...

    Oracle函数及常用sql

    本篇文章将深入探讨Oracle中的基本函数以及常用SQL查询,以帮助初学者快速入门,并为日常使用提供参考。 一、Oracle基本函数 1. **字符串函数**: - `CONCAT()`:连接两个或多个字符串。 - `SUBSTR()`:从字符串...

    sql server 常用函数 案例

    根据提供的文件信息,以下是对SQL Server常用函数及案例的详细解析: ### SQL Server 常用函数概述 #### ORDER BY 子句 - **语法**:`ORDER BY column_name [ASC | DESC]` - **作用**:用于对查询结果进行排序。 ...

    SQLServer2000常用函数大全

    本资源“SQLServer2000常用函数大全”显然是一份全面的参考指南,涵盖了多个章节,包括第01章至第15章,可能涉及的数据处理范围广泛。 1. **第01章**:可能涵盖了基础的数学函数,如ABS(取绝对值)、SQRT(平方根...

    Oracle_PL(SQL)单行函数和组函数及使用

    处理 NULL 的常用函数有: - **NVL()**:若第一个参数为 NULL,则返回第二个参数;否则返回第一个参数。 - 示例: ```sql SELECT NVL(NULL, 'Default Value') FROM dual; ``` - **COALESCE()**:返回第一个非 ...

    常用sql指令一般面试都可通过

    SQL常用指令详解 SQL 是结构化查询语言(Structured Query Language),是一种专门用于管理关系数据库管理系统(RDBMS)的语言。 SQL 指令是数据库管理系统的基础,掌握 SQL 指令是开发者和数据库管理员必备的技能...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们可以帮助数据库管理员和开发人员处理数据,进行各种查询和分析。以下是一些SQL Server 2000中常用的函数分类及其详细说明: 1. **数值函数**: - `...

    SQLServer2000常用函数大全(经典).chm

    本资料"SQLServer 2000常用函数大全(经典).chm"涵盖了SQL Server 2000中的各种常见函数,旨在帮助用户深入理解和熟练运用这些函数。 1. **内置函数**: - **数值函数**:如ABS()用于返回绝对值,CEILING()返回大于...

    sql server 常用函数

    以下是一些SQL Server中的常用函数,这些函数对于数据库管理员和开发人员来说至关重要。 1. **聚合函数**: - `COUNT()`: 返回指定列的行数,或者如果没有任何条件,则返回表中的所有行数。 - `SUM()`: 计算指定...

    sql 分组,统计等常用语句

    根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍SQL中分组与统计相关的常用语句及其应用场景。这不仅包括基本的分组查询、条件筛选,还涉及到了更高级的功能,如聚合函数的使用、ROLLUP和CUBE的区别...

    SQL之分组统计和子查询专题

    * 分组函数可以在没有分组的时候单独使用,可是却不能出现其它的查询字段。 子查询 子查询是一种复杂的查询方式,相当于简单查询 + 限定查询 + 多表查询 + 统计查询的综合体。子查询可以出现在SELECT、FROM、WHERE...

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    Oracle数据库常用sql语句的分类和常用函数.docx

    根据提供的文档信息,本文将详细解析Oracle数据库中的关键SQL语句分类、常用SQL语句以及Oracle函数的应用场景。此外,还将简要介绍Oracle数据库的一些基本管理命令,如启动与关闭服务、用户管理等。 ### 一、Oracle...

    SQLServer2000函数大全<绝对经典>

    本资源集合了SQL Server 2000中的常用函数,旨在提供一个全面的参考指南,帮助用户更好地理解和应用这些函数。 1. **内置函数类别**: - **数值函数**:如`ABS()`用于返回绝对值,`SQRT()`用于求平方根,`RAND()`...

    sql常用函数以及中英命令大全

    一、SQL常用函数 1. **聚合函数**:这类函数用于处理一组值并返回单一结果。 - `COUNT(*)`:计算表中的行数。 - `SUM(column_name)`:计算指定列的总和。 - `AVG(column_name)`:计算指定列的平均值。 - `MAX...

    oracle SQL查询和SQL函数手册 基本涵盖了常用的

    - **GROUP BY** 用于对数据进行分组,常与聚合函数如COUNT(), SUM(), AVG()一起使用。 - **HAVING** 用于在GROUP BY后的结果集上设置过滤条件,不同于WHERE,它能处理聚合函数的结果。 3. **SQL函数** - **聚合...

Global site tag (gtag.js) - Google Analytics