相关疑难解决方法(0)

T-SQL:从列计算第N个百分位值

我有一列数据,其中一些是NULL值,我希望从中提取单个第90百分位:

ColA
-----
NULL
100
200
300
NULL
400
500
600
700
800
900
1000
Run Code Online (Sandbox Code Playgroud)

对于上述,我正在寻找一种技术,当搜索第90百分位数时返回值900,将第80百分位数返回800,等等.类似的函数将是AVG(ColA),其返回550以获得上述数据,或MIN(返回100等的ColA)

有什么建议?

sql t-sql

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql ×1

t-sql ×1