mysql获取查询结果的行号

mysql获取查询结果的行号,第1张

看你的意思行号就是显示顺序号,你的查询结果可以按id升序排序(order by id),这样查询结果的顺序就是显示的顺序,这个行号可以在程序里加上,不用在数据库 *** 作。另外最好是加上一个排序值得字段,这样可以随时调整显示顺序。

mysql :

Select a.*,(@rowNum:=@rowNum+1) as rowNo

From a,

(Select (@rowNum :=0) ) b

oracle :

select a.*,rownum from a

sql server :

select row_number()over(order by XX)as RowNum,* from a


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8731026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存