取出数据并显示行号 (假设按p_view倒排序)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取出数据并显示行号 (假设按p_view倒排序)相关的知识,希望对你有一定的参考价值。

IFNULL(expr1,expr2) 

   expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2


select  p_name,p_type,p_view, IFNULL(@rownum:[email protected]+1,@rownum:=1)  from products a    ORDER BY p_view desc 


问题又来了,第二次运行 @rownum不是从1开始的



select  p_name,p_type,p_view,@rownum:[email protected]+1 

     from products a,(select @rownum:=0) b    ORDER BY p_view desc 


以上是关于取出数据并显示行号 (假设按p_view倒排序)的主要内容,如果未能解决你的问题,请参考以下文章

收藏夹吃灰系列:实现图片倒排序并取出时间最近的那一张!并下载到本地 | 超级详细,建议收藏!

sql数据库怎么实现分组并取每组的前1条语句,按日期排序?

vim 行号的显示与隐藏

如何使jupyter显示行号并自动补全代码

如何让VIM显示行号

vim如何显示行号