sql PERCENTILE_CONT 计算一组数的线性差值
生活随笔
收集整理的這篇文章主要介紹了
sql PERCENTILE_CONT 计算一组数的线性差值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用線性插值計算 value_expression 的指定百分位值。
如果不存在 RESPECT NULLS,此函數會忽略 NULL 值。如果存在 RESPECT NULLS:
- 兩個 NULL 值之間的插值返回 NULL。
- 一個 NULL 值與一個非 NULL 值之間的插值返回非 NULL 值。
以下示例計算一個值列中的某些百分位值,同時忽略 null。
SELECTPERCENTILE_CONT(x, 0) OVER() AS min,PERCENTILE_CONT(x, 0.01) OVER() AS percentile1,PERCENTILE_CONT(x, 0.5) OVER() AS median,PERCENTILE_CONT(x, 0.9) OVER() AS percentile90,PERCENTILE_CONT(x, 1) OVER() AS max FROM UNNEST([0, 3, NULL, 1, 2]) AS x LIMIT 1;| 0 | 0.03 | 1.5 | 2.7 | 3 |
總結
以上是生活随笔為你收集整理的sql PERCENTILE_CONT 计算一组数的线性差值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql 导航函数 lag
- 下一篇: Google Cloud API 验证