MySQL实现行号-自定义变量
mysql
变量
sql
编程技术
发布日期
2023-08-28
更新日期
2023-08-28
阅读次数 113
文章字数 205
MMySQL使用@自定义变量可以轻松实现Oracle的rownum效果
例如原sql:
select `id` from `xueshu` where 1=1 limit 10
我们想要加个序号,则要先定义变量,然后每次查询变量+1即可
根据sql执行顺序,我们添加一个赋值sql作为虚拟表b从而初始化变量为0,然后每次查询++即可
select (@i:=@i+1) as rownum,`id` from `xueshu`,(select @i:=0) b where 1=1 limit 10
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-483.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
mysql
变量
sql
发表评论
相关推荐