VARIANCE,VAR_POP,VARIANCE_POP
更新时间:2025-10-16
描述
VARIANCE 函数计算指定表达式的统计方差。它衡量了数据值与其算术平均值之间的差异程度。
别名
- VAR_POP
- VARIANCE_POP
语法
SQL
1VARIANCE(<expr>)
参数
| 参数 | 说明 |
|---|---|
<expr> |
要计算方差的列或表达式 |
返回值
返回一个 DOUBLE 类型的值,表示计算得到的方差。
举例
SQL
1-- 创建示例表
2CREATE TABLE student_scores (
3 student_id INT,
4 score DECIMAL(4,1)
5) DISTRIBUTED BY HASH(student_id)
6PROPERTIES (
7 "replication_num" = "1"
8);
9
10-- 插入测试数据
11INSERT INTO student_scores VALUES
12(1, 85.5),
13(2, 92.0),
14(3, 78.5),
15(4, 88.0),
16(5, 95.5),
17(6, 82.0),
18(7, 90.0),
19(8, 87.5);
20-- 计算学生成绩的方差
21SELECT VARIANCE(score) as score_variance
22FROM student_scores;
Text
1+-------------------+
2| score_variance |
3+-------------------+
4| 25.73437499999998 |
5+-------------------+
