SQL中AVG、COUNT、SUM、MAX等函数对NULL值处理
类别:数据库 浏览量:3703
时间:2016-4-13 SQL中AVG、COUNT、SUM、MAX等函数对NULL值处理
SQL中AVG、COUNT、SUM、MAX等函数对NULL值处理一、AVG()
求平均值
注意AVE()忽略NULL值,而不是将其作为“0”参与计算
二、COUNT()
两种用法
1、COUNT(*)
对表中行数进行计数
不管是否有NULL
2、COUNT(字段名)
对特定列有数据的行进行计数
忽略NULL值
三、MAX()、MIN()
求最大、最小值
都忽略NULL
四、SUM()
可以对单个列求和,也可以对多个列运算后求和
忽略NULL值,且当对多个列运算求和时,如果运算的列中任意一列的值为NULL,则忽略这行的记录。
例如: SUM(A+B+C),A、B、C 为三列,如果某行记录中A列值为NULL,则不统计这行。
五、GROUP BY的使用注意事项
1、分组列中若有NULL,这也将作为一组,且NULL值排在最前面
2、除汇总函数计算语句外,SELECT中的选择列必须出现在GROUP BY 中
3、GROUP BY 可以包含任意数目的列,可以嵌套
标签:SQL
您可能感兴趣
- mysql8.0使用(MySQL 8.0新特性 — 检查性约束的使用简介)
- sql查看数据库所有表名(SQL提取数据库表名及字段名等信息代码示例)
- sql server 知识大全(sql server 交集,差集的用法详解)
- mysql主机双向复制配置(浅析MySQL并行复制)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- sqlserver怎么写判断条件(SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解)
- sql如何查找10个以上的数据(SQL中查找某几个字段完全一样的数据)
- sql server建表语句带字段说明(SqlServer给表增加多个字段的语法)
- sqlserverdatetime时区(解析SQL Server中datetimeset转换datetime类型问题)
- mysql url连接参数配置(浅谈Mysql连接数据库时host和user的匹配规则)
- python mysql配置(详解python校验SQL脚本命名规则)
- dedecms在哪添加产品目录(dedecms的sql标签中传入参数的方法)
- mysql修改表内字段的数据类型(mysql修改记录时update操作 字段=字段+字符串)
- mysql判断表中字段是否存在(mysql插入前判断数据是否存在的操作)
- mysql的连接代码(MySQL 连接查询的原理和应用)
- mysqlroot本地远程都可登陆(mysql5.7 设置远程访问的实现)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
- 《满江红》不要只当电影看,学生应该这样做(满江红不要只当电影看)
- 电影《民间怪谈录之走阴人》定档8月5日,开启一场中式惊悚之旅(电影民间怪谈录之走阴人定档8月5日)
热门推荐
- sql语句按字段排序(SQL语句实现表中字段的组合累加排序)
- vueelementui左侧菜单(Vue Element前端应用开发之动态菜单和路由的关联处理)
- 进程和线程的区别有哪些
- 查询SQL SERVER中某个数据库的每个表的数据量和每行记录所占用空间
- echarts 高级图表教程(Echarts图例组件的属性与源代码)
- dedecms运行环境(织梦dedecms5.7生成首页提示404错误解决办法)
- javascript制作表格(JavaScript实现动态表格效果)
- windows 10中如何安装numpy(windows下numpy下载与安装图文教程)
- C#中ToDictionary,ToLookup
- python3语法规则(Python3解释器知识点总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9