欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
数据库·
SQL
[目录]
·
SQL AVG() 函数
SQL 教程
SQL 语法
SQL 基础教程
SQL SELECT 语句 SQL DISTINCT 语句 SQL WHERE 语句 SQL AND OR 运算符 SQL ORDER BY 关键字 SQL INSERT 语句 SQL UPDATE 语句 SQL DELETE 语句 TOP, LIMIT, ROWNUM SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符SQL 高级教程
SQL 别名 SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN FULL OUTER JOIN SQL UNION 操作符 SQL SELECT INTO INSERT INTO SELECT CREATE DATABASE CREATE TABLE SQL 约束 SQL NOT NULL 约束 SQL UNIQUE 约束 SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK 约束 SQL DEFAULT 约束 SQL CREATE INDEX SQL DROP 语句 SQL ALTER TABLE AUTO INCREMENT SQL VIEW SQL GROUP BY SQL HAVING 子句 SQL NULL 值 SQL 通用数据类型 SQL 特定数据类型SQL 函数
SQL 函数 SQL AVG() 函数 SQL COUNT() 函数 SQL FIRST() 函数 SQL LAST() 函数 SQL MAX() 函数 SQL MIN() 函数 SQL SUM() 函数 SQL EXISTS 函数 SQL UCASE() 函数 SQL LCASE() 函数 SQL MID() 函数 SQL LEN() 函数 SQL ROUND() 函数 SQL NOW() 函数 SQL FORMAT() 函数 SQL Date 函数 SQL NULL 函数
SQL 教程
SQL 语法
SQL 基础教程
SQL SELECT 语句 SQL DISTINCT 语句 SQL WHERE 语句 SQL AND OR 运算符 SQL ORDER BY 关键字 SQL INSERT 语句 SQL UPDATE 语句 SQL DELETE 语句 TOP, LIMIT, ROWNUM SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符SQL 高级教程
SQL 别名 SQL JOIN SQL INNER JOIN SQL LEFT JOIN SQL RIGHT JOIN FULL OUTER JOIN SQL UNION 操作符 SQL SELECT INTO INSERT INTO SELECT CREATE DATABASE CREATE TABLE SQL 约束 SQL NOT NULL 约束 SQL UNIQUE 约束 SQL PRIMARY KEY SQL FOREIGN KEY SQL CHECK 约束 SQL DEFAULT 约束 SQL CREATE INDEX SQL DROP 语句 SQL ALTER TABLE AUTO INCREMENT SQL VIEW SQL GROUP BY SQL HAVING 子句 SQL NULL 值 SQL 通用数据类型 SQL 特定数据类型SQL 函数
SQL 函数 SQL AVG() 函数 SQL COUNT() 函数 SQL FIRST() 函数 SQL LAST() 函数 SQL MAX() 函数 SQL MIN() 函数 SQL SUM() 函数 SQL EXISTS 函数 SQL UCASE() 函数 SQL LCASE() 函数 SQL MID() 函数 SQL LEN() 函数 SQL ROUND() 函数 SQL NOW() 函数 SQL FORMAT() 函数 SQL Date 函数 SQL NULL 函数SQL AVG() 函数
AVG() 函数返回数值列的平均值。
AVG() 语法
SELECT AVG(column_name) FROM table_name
样本数据库
在本教程中,我们将使用 CodeBaoku 样本数据库。
下面是选自 "access_log" 表的数据:
+-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+
AVG() 范例
下面的 SQL 语句从 "access_log" 表的 "count" 列获取平均值:
SELECT AVG(count) AS CountAverage FROM access_log; 执行结果: +--------------+ | CountAverage | +--------------+ | 174.3333 | +--------------+
下面的 SQL 语句选择访问量高于平均访问量的 "site_id" 和 "count":
SELECT site_id, count FROM access_log WHERE count > (SELECT AVG(count) FROM access_log); 执行结果: +---------+-------+ | site_id | count | +-----------------+ | 1 | 230 | | 5 | 205 | | 3 | 220 | | 5 | 545 | | 3 | 201 | +-----------------+
下一章:SQL COUNT() 函数
返回匹配指定条件的行数。COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入)。SQL COUNT 语法:SELECT COUNT(column_name) FROM table_name; SQL COUNT(*) 语法 COUNT(*) 函数返回表中的记录数。
AI 中文社