gpt4 book ai didi

php - 忽略 null(空)值 mysql SELECT AVG

转载 作者:行者123 更新时间:2023-11-29 06:38:51 35 4
gpt4 key购买 nike

我有一个 php 表,它计算 mysql 表中的 AVG。我的问题是,当我的数据库表上有一个空值(空字段)时,它被计为 0 值,因此平均结果将是错误的。例如,我的 table 上有这个:

userID   question1     

1 NULL
2 7

当我从表中生成 SELECT AVG(question1) 时,我得到:3,5 作为结果(它需要 0 和 7 作为值)这是错误的,因为用户1 还没有回答 question1,我想忽略空值以获得 AVG result = 7(只取 7 作为值)。有什么办法吗?

最佳答案

你试过吗:

SELECT AVG(question1)
FROM table
WHERE
question1 IS NOT NULL

关于php - 忽略 null(空)值 mysql SELECT AVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22816985/

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