用視窗函式可以解決這個問題:
例:select row_number() over(order by user_id desc) ,tab.* from dws_user_visit_month1 as tab limit 20;
結果:
其實要是單純想加乙個自增的行號,沒有順序要去的話 over()裡面可以空著
例:select row_number() over(),tab.* from dws_user_visit_month1 as tab limit 20;
解決:
可以看到上下都可以解決,但是後面沒有條件的話,排序會亂。
還有其他的一些方法。
給MSSQL查詢結果追加行號
selectrowno row number over partition byt1.guanlino,t1.fazhudate,t1.shijidate,t1.rukudateorder byt1.cailiaocd,t1.cailiaonm,t1.cailiaolotno,t1.qty,t1.d...
MySQL使用變數新增行號 分組新增行號
drop table ifexists computer stu create table computer stu id int 11 notnull name varchar 20 default null score float default null primary key id engi...
DataGridView新增行號
在datagridview控制項中的 rowpostpaint事件中 vb.net原始碼 private sub dgvrealdatacar rowpostpaint byval sender as system.object,byval e as system.windows.forms.dat...