【发布时间】:2015-10-02 13:01:40
【问题描述】:
有没有返回三的中间值的SQL函数?
例如,假设我有一张桌子,里面有三辆汽车,按 AutoMaker 的字母顺序排序。
John: Ford
John: Honda
John: VW
然后
MIN(AutoMaker) returns Ford.
MAX(AutoMaker) returns VW.
有没有类似的返回 Honda 的 SQL 函数?
我正在使用 MS Access 和 Oracle。
谢谢。
【问题讨论】:
-
查看 Oracle 中的
row_number。但是,如果人们拥有超过 3 辆汽车,结果会怎样?要列出所有不是min和max的结果吗? -
选择哪里不是最大和哪里不是最小...
-
您的意思是
MEDIAN值? -
我不是指中值。这些是文本字段。
-
是的,所有不是最小值和最大值的结果。