Analytics

2010年8月18日 星期三

[MS SQL]使用 ROW_NUMBER()排序資料(Sorting data using ROW_NUMBER())


問題

使用 ROW_NUMBER()排序資料



解決方法

使用ROW_NUMBER()可以做的事情非常多,先就目前用到的部份做說明,以後有機會再多做補充

範例語法如下
SELECT  Type_Value,Type_Name
,ROW_NUMBER()OVER(ORDER BY Type_Order,Type_Value)AS num
 FROM TblSys

結果如下
Type_Value Type_Name num
a          雪糕        1
b          冰淇淋      2
c          甜筒        3
d          全部        4

num這個欄位就是由ROW_NUMBER()所產生,而OVER()裡的ORDER BY 則是排序的條件

沒有留言:

熱門文章