假设一张表your_table,只有一列数值your_column,求这列数值的中位数。除了直接用PERCENTILE(your_column, 0.5)之外,有两种处理方法: SELECT AVG(median_value) AS median FROM ( SELECT your_column AS median_value, ROW_NUMBER() OVER (ORDER BY your_column) AS row_asc, ROW_NUMBER() OVER (ORDER BY your_column DESC) AS row_d...