【发布时间】:2022-10-01 20:06:21
【问题描述】:
我有兴趣在 MS SQL Server 中查找整个列的中值,并且我不想基于其他属性对列进行分区/子集。我正在寻找一种方法来使用 PERCENTILE_CONT 而不使用 over 或任何其他函数来查找中位数。我努力了
over(my_table)
OVER (PARTITION BY NULL)
OVER ( NULL)
标签: sql sql-server database
我有兴趣在 MS SQL Server 中查找整个列的中值,并且我不想基于其他属性对列进行分区/子集。我正在寻找一种方法来使用 PERCENTILE_CONT 而不使用 over 或任何其他函数来查找中位数。我努力了
over(my_table)
OVER (PARTITION BY NULL)
OVER ( NULL)
标签: sql sql-server database
这适用于 BigQuery SQL - 未经测试的 SQL 服务器。
PERCENTILE_CONT(your_field, 0.5) OVER()
【讨论】: