問題
使用 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 則是排序的條件
沒有留言:
張貼留言