T-SQLユニオンクエリは、同じテーブルから最高と最低の評価のアイテムを返すためのクエリ

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

質問

T-SQLに保存されたProcを書いて、「評価」列で決定された記事テーブルから最も高く評価されている上位5の記事を返したいと思います。

私は2つの選択で組合を使用することを考えていましたが、それを書く方法がわかりません。

役に立ちましたか?

解決

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