SQL Server 下
SELECT ROW_NUMBER() OVER(ORDER BY ID) ROWNU,A1 FROM TA1SQL Server 中的 ROW_NUMBER() 得到一個查詢出的順序,但這個函數要求給出一個查的排序方案,因為SQL Server的存儲是無關順序的。解說:在這里,TA1是一個表,A1是表中的一個字段,表的另一個字段為ID本用于自增這兒用來排序。
在Oracle里,本就有rownum??芍苯佑茫?/p>
SELECT rownum,A1 FROM TA1如果需要根據要求排序可以用
SELECT RANK () OVER (ORDER BY crs332 DESC) AS rowno, crs329, crs331, crs332, crs333, crs334, crs335FROM Rs29WHERE crs362 = '1'其它的數據庫可能有別的方案,不一而論。
新聞熱點
疑難解答