使用mysql查詢顯示行號的示例代碼
使用mysql查詢顯示行號,沒有像oracle這么方便。
不過也可以通過設(shè)定變量顯示行號,例如:
SELECT @rowno:=@rowno+1 as rowno,r.* from t_article r,(select @rowno:=0) t
用@rowno這自定義變量顯示行號。
簡潔而實(shí)用,

如果有按照某個(gè)字段排序,行號會不規(guī)則排列,換成先排序,外層加上行號會更加合適。
SELECT @ROWNO := @ROWNO + 1 AS ROWNO, T.*
FROM (SELECT T.ARTICLE_TITLE, T1. NAME, T.ARTICLE_CREATEDATE
FROM T_ARTICLE T
LEFT JOIN T_ARTICLE_TYPE T1
ON T.TYPEID = T1. NAME
WHERE T.ARTICLE_TITLE LIKE '%博士%'
ORDER BY ARTICLE_CREATEDATE DESC) T,
(SELECT @ROWNO := 0) T3
ORDER BY ROWNO
到此這篇關(guān)于使用mysql查詢顯示行號的示例代碼的文章就介紹到這了,更多相關(guān)mysql查詢顯示行號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL中的GROUP_CONCAT()函數(shù)使用及說明
GROUP_CONCAT()函數(shù)在MySQL中用于將多行數(shù)據(jù)合并為一行,通過本文我們可以了解其基本語法、應(yīng)用示例、參數(shù)使用以及注意事項(xiàng)2025-12-12
統(tǒng)計(jì)mysql數(shù)據(jù)庫占用磁盤空間大小和行數(shù)實(shí)例
本文介紹了如何查看MySQL數(shù)據(jù)庫中每個(gè)表的占用磁盤空間大小和行數(shù),通過執(zhí)行特定的SQL查詢語句,可以實(shí)現(xiàn)對數(shù)據(jù)庫表的大小和行數(shù)的統(tǒng)計(jì)2026-05-05
優(yōu)化mysql之key_buffer_size設(shè)置
這篇文章主要介紹了優(yōu)化mysql之key_buffer_size設(shè)置的相關(guān)資料,需要的朋友可以參考下2016-05-05
MySQL 虛擬列和虛擬索引的實(shí)現(xiàn)示例
在MySQL 5.7及更高版本中,虛擬列是一個(gè)非常有用的特性,本文主要介紹了MySQL 虛擬列和虛擬索引的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03

