![]() |
1
7
|
![]() |
2
1
我偶然发现了类似的情况。这很有用: http://tech-blog.borychowski.com/index.php/2009/02/mysql/average-value-in-a-row/ 从页面: 当我们这样做:
我们只接收所有值不为空的行的正确平均值。但当我有3个,空,4个,我想得到3.5作为回报。现在函数coalesce()就可以派上用场了。 Coalesce()的作用是什么?在MySQL手册中,我们有: 返回列表中的第一个非空值,如果没有非空值,则返回空值。
这些信息将帮助我们构建另一个select语句:
|
![]() |
3
0
如果没有其他人找到更好的解决方案,您可以将它们添加到一起,然后除以您添加的列数。 |
![]() |
4
0
不是很漂亮,但很管用。 不是特别的mysql,但是这个想法应该很容易翻译过来。
|
![]() |
5
0
我不熟悉MySQL语法,但是将行数据作为多行、单列转储到临时表中,然后使用avg()函数获取结果如何? |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |