mysql顯示行號


mysql行號是通過id來進行體現的,他沒有Oracle的rownum來顯示行號,但是當有些時候需要顯示行號的時候,在mysql中只有通過自定義變量來進行體現,但是這種自定義行號不能用作分頁,因為每一次查詢行號都會從1開始,沒有辦法進行疊加。這種一般不會用到,可作為了解。

select (@rownum := @rownum + 1 )as id,
--子查詢語句
(SELECT @rownum := 0) AS rn 

--例如
select a.*,(@rownum := @rownum + 1 )as id 
from table,(SELECT @rownum := 0) AS rn

參考博文:https://blog.csdn.net/BestEternity/article/details/88249601


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM