当前位置:网站首页>sql 聚合函数对 null 的处理[通俗易懂]
sql 聚合函数对 null 的处理[通俗易懂]
2022-06-24 21:00:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
聚合函数
计数类型(count)
SELECT COUNT(*)
FROM (
SELECT 1 AS num
UNION ALL
SELECT 1 AS num
UNION ALL
SELECT 2 AS num
UNION ALL
SELECT NULL AS num
)
;
SELECT COUNT(num)
FROM (
SELECT 1 AS num
UNION ALL
SELECT 1 AS num
UNION ALL
SELECT 2 AS num
UNION ALL
SELECT NULL AS num
)
;两个结果分别为 4 和 3
count(*) 和 count(column) 的区别可以看之前写的这个文章
同时 sum(column) 也会直接忽略 null 值
数学函数(方差:var_pop 标准差:stddev 等)
SELECT var_pop(num)
FROM (
SELECT 3 AS num
UNION ALL
SELECT 6 AS num
UNION ALL
SELECT 9 AS num
UNION ALL
SELECT NULL AS num
)
;
SELECT stddev(num)
FROM (
SELECT 3 AS num
UNION ALL
SELECT 6 AS num
UNION ALL
SELECT 9 AS num
UNION ALL
SELECT NULL AS num
)
;两个结果分别为 6.0 和 2.449489742783178
[3 6 9] 的方差为 6 ,标准差为 6 的平方根
两个结果对比可以发现,也是直接忽略 null 值的,并不会把它当做 0 处理
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151860.html原文链接:https://javaforall.cn
边栏推荐
- 对技术的乐观,正让戴尔取得比想象中更多的成就
- How to store dataframe data in pandas into MySQL
- AutoCAD - two extension modes
- 利用 Redis 的 sorted set 做每周热评的功能
- 数组中关于sizeof()和strlen
- 改造一下 BeanUtils,优雅的实现 List 数据拷贝
- PHP easywechat and applet realize long-term subscription message push
- Scala sample object
- Merge sort template & understanding
- VB learning notes
猜你喜欢

丹麥技術大學首創將量子計算應用於能源系統潮流建模

Bi-sql - join

Use redis' sorted set to make weekly hot Reviews

"One good programmer is worth five ordinary programmers!"

Reading notes at night -- deep into virtual function

Ideas and examples of divide and conquer

Introduction to bi-sql wildcards

Scala IO reads by lexical units and numbers

Cobalt Strike安装教程

Assembly language (3) 16 bit assembly basic framework and addition and subtraction loop
随机推荐
What to learn in VB [easy to understand]
MySQL common basic statements (collation)
[practical series] full WiFi coverage at home
Deploy a production cluster using Loki microservice pattern
Assembly language (4) function transfer parameters
腾讯完成全面上云 打造国内最大云原生实践
脱氧核糖核酸酶I中英文说明书
音频PCM数据计算声音分贝值,实现简单VAD功能
2种常见的设备稼动率OEE监测方法
Scala IO reads by lexical units and numbers
AUTOCAD——两种延伸方式
Mysql database Chapter 1 Summary
Tencent cloud wecity Hello 2022!
Bi SQL alias
新手看过来,带你一次性了解“软考”
Install mysql5.6 under linux64bit - the root password cannot be modified
Convert MySQL query timestamp to date format
期望与方差
梦想CAD云图与GIS结合演示
中金财富证券开户佣金多少呢?股票开户交易安全靠谱吗?