mysql實(shí)現(xiàn)方案:
寫法一:方法1的寫法就是聲明了一個(gè)變量在外部,然后每行數(shù)據(jù)都為它自增。
SET @rownum = 0;
SELECT @rownum := @rownum +1 AS rownum ,v.id ,v.create_time FROM vehiclegas v ORDER BY v.create_time DESC ;
寫法二 :
SELECT (@i:=@i+1) AS rownum , v.id , v.create_time
FROM
vehiclegas v,
(SELECT @i := 0) AS i
ORDER BY
v.create_time DESC
sqlserver實(shí)現(xiàn)方法:
1◆查詢的SQL語句如下:
select row_number() over (order by name) as rowid, sysobjects.[name] from sysobjects
◆運(yùn)行的結(jié)果:
rowid name
1 all_columns
2 all_objects
3 all_parameters
4 all_sql_modules
5 all_views
還可以看看
其他文章,謝謝您的閱讀。
網(wǎng)站申明:系本文編輯轉(zhuǎn)載,來源于網(wǎng)絡(luò),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),所有權(quán)歸屬原作者。如內(nèi)容、圖片有任何版權(quán)問題,請(qǐng)
聯(lián)系我們刪除。