参考大佬的解法,把其中涉及的知识点简单陈述一下 1.with as (..) 其实就是子查询部分,其实没啥大用,主要是为了代码的可读性,相当于创建了一个临时表,后面用起来比较方便。 2.关于中位数的判定方法。此题的解法是分别求出 total , a(正序排列) ,b(逆序排列)。要注意total为奇偶时,判定条件略有不同,可以这样理解: 当total 为奇数时,if 某个数的正序排列位置 > total/2 且 某个数的逆序排列位置 > total/2 则该数为中位数。(举例 :total = 7 ,表中数据为1234567,按照题目要求,要输出的结果为...