StackOverflow来拯救!我需要在一个查询调用中一次找到五列的中位数。下面的中位数计算适用于单列,但组合使用时,多次使用“rownum”会导致查询失败。我如何更新它以适用于多列?谢谢你。这是为了创建一个网络工具,非营利组织可以在其中将他们的财务指标与用户定义的同行组进行比较。SELECTt1_wages.totalwages_pctoftotexpASmedian_totalwages_pctoftotexpFROM(SELECT@rownum:=@rownum+1AS`row_number`,d_wages.totalwages_pctoftotexpFROMdata_990