Запрос Union T-SQL для возврата товаров с наивысшим и самым низким рейтингом из одной таблицы

StackOverflow https://stackoverflow.com/questions/3711111

Вопрос

Я хочу написать сохраненное proc в t-sql, чтобы вернуть 5 лучших максимально высоко оцененных и нижних 5 самых низко номинальных изделий из таблицы статей, определяемых столбце «Рейтинг».

Я думал об использовании профсоюза на двух выборах, но я не уверен, как написать это.

Это было полезно?

Решение

select * from (select top 5 *, 'Bottom Five' as Ranking from Call order by id ) a
union all
select * from (select top 5 *, 'Top Five' as Ranking from Call order by id desc ) b
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top