gpt4 book ai didi

mysql - NULL 值的总和、平均值、最大值、最小值、计数

转载 作者:行者123 更新时间:2023-11-29 01:16:24 25 4
gpt4 key购买 nike

在 MySQL 中,SELECT 2+NULL FROM tbl_name 将返回 NULL,因为 MySQL 无法将 NULL 解释为数字。

但如果只有一个值是 NULL,为什么 SELECT SUM(quantity) FROM tbl_name 不返回 NULLMINMAXAVG 等也是如此。因为 MySQL 不知道 NULL 可能是什么,它不应该返回 NULL对于所有指定的函数?

最佳答案

根据MySQL Reference , NULL 值在聚合函数中被忽略。这是页面的直接引用:

Unless otherwise stated, group functions ignore NULL values.

关于mysql - NULL 值的总和、平均值、最大值、最小值、计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30175099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com