sql AVG

Posted 1点

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql AVG相关的知识,希望对你有一定的参考价值。

SQL avg 语法
SELECT AVG(column_name) FROM table_name
新建表:
StudentS

S_id Grade Name phone
1 98 小明 123456
2 97 小黄 232456
3 95 小哩 987654
4 93 小小 654321
5 90 微微 321065

查询:
SELECT AVG(Grade) AS GradeAverage FROM StudentS

结果:
GradeAverage
94

我们希望找到 Grade 值高于 Grade 平均值的学生的名字。

查询:
SELECT Name FROM StudentS
WHERE Grade>(
SELECT AVG(Grade) FROM StudentS

效果:

Name
1 小明
2 小黄
3 小哩

 

2018-04-27   14:37:59

 

以上是关于sql AVG的主要内容,如果未能解决你的问题,请参考以下文章

SQL:具有 NULL 值的 AVG

SQL AVG

SQL AVG 返回一个 int

SQL - 从 avg 中选择 id

在 SQL 查询中使用 avg() 函数只返回一行?

Sql中的AVG - 浮点数问题