Есть ли функция SQL для возврата среднего значения в три?SQL для средней ценности Вместо MIN/MAX или FIRST/LAST
Например, предположим, что у меня есть стол с людьми, у которых есть три машины, отсортированные по алфавиту с помощью AutoMaker.
John: Ford
John: Honda
John: VW
затем
MIN(AutoMaker) returns Ford.
MAX(AutoMaker) returns VW.
Есть ли аналогичная функция SQL, которая возвращает Honda?
Я работаю с MS Access и Oracle.
спасибо.
Посмотрите на 'row_number' в Oracle. Однако, каков будет результат, если у людей будет более 3 автомобилей? Вы хотите перечислить все результаты, которые не являются 'min' и' max'? –
выберите, где не max и где не min ... –
Вы имеете в виду значение «MEDIAN»? – Beth