Mysql查詢顯示行號(hào),實(shí)現(xiàn)類似Oracle數(shù)據(jù)庫(kù)的ROWNUM()
在mysql數(shù)據(jù)庫(kù)中沒有ROWNUM()這個(gè)函數(shù),只能通過(guò)變量的方式來(lái)實(shí)現(xiàn).
說(shuō)明:表heyf_10中字段,empid(員工工號(hào))、deptid(部門編號(hào))、salary(薪資);
rownum是自定義變量,表示行號(hào)。

image.png
SELECT
(@rownum :=@rownum + 1) AS rownum,
t.*
FROM
menu t,
(SELECT @rownum := 0) b
ORDER BY
t. CODE ASC