写点什么

YashanDB VAR_SAMP 函数

作者:YashanDB
  • 2025-08-12
    广东
  • 本文字数:408 字

    阅读完需:约 1 分钟

VAR_SAMP 函数计算expr的值的样本方差。

当给定参数只有一行数据时,VARIANCE 函数的计算结果为 NULL。

VAR_SAMP 函数的返回值类型有以下几种情况:

  • 当 expr 的值为 TINYINT、SMALLINT、INT、BIGINT、NUMBER 类型时,返回 NUMBER 类型。

  • 当 expr 的值为 FLOAT、DOUBLE 类型时,返回与 expr 的值一致的 FLOAT、DOUBLE 类型。

  • 当 expr 的值为 NULL 时,返回 NULL。

  • 当 expr 的值为字面量、变量、常量时,返回 0。

  • 当 expr 的值为其他类型且无法转换为 NUMBER 类型时,不执行计算并返回类型转换错误。

在多行计算中,系统忽略数值为空的行,当所有行均为空时,计算结果为 NULL。

示例

--计算员工数量的样本方差,为空的行将被忽略SELECT VAR_SAMP(employee_count) res FROM area1;                 RES--------------------          3333.33333 --只有一行记录的样本方差为NULLSELECT VAR_SAMP(employee_count) res FROM area1 WHERE area_no='02';                 RES--------------------                    
复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB VAR_SAMP函数_数据库_YashanDB_InfoQ写作社区