好运物流网-全国领先的物流网   好运物流网-登录  好运物流网-免费注册 进入我的后台 首页 | 发布信息 | 服务项目 | 物流百科
物流查询|物流公司|中国物流信息网-好运物流网
 
你正在查看的信息:资讯首页->资讯频道->IT编程技术->正文

MySQL 如何实现查询数据时自动生成序号-行号-增长编号,类似sqlserver的函数row_number()

更新时间:2022/9/8 16:50    出处:互联网
已经浏览
2787
内容提要:MySQL 如何实现查询数据时自动生成序号-行号-增长编号,类似sqlserver的函数row_number()
mysql实现方案:
写法一:方法1的写法就是声明了一个变量在外部,然后每行数据都为它自增。
SET @rownum = 0;
SELECT @rownum := @rownum +1 AS rownum ,v.id ,v.create_time FROM vehiclegas v ORDER BY v.create_time DESC ;

写法二 :
SELECT (@i:=@i+1) AS rownum , v.id , v.create_time
    FROM 
        vehiclegas v,
        (SELECT @i := 0) AS i
    ORDER BY
        v.create_time DESC

sqlserver实现方法:
1◆查询的SQL语句如下:

select row_number() over (order by name) as rowid, sysobjects.[name] from sysobjects
◆运行的结果:

rowid   name
1           all_columns
2           all_objects
3           all_parameters
4           all_sql_modules
5           all_views


还可以看看其他文章,谢谢您的阅读。
网站申明:系本文编辑转载,来源于网络,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,所有权归属原作者。如内容、图片有任何版权问题,请联系我们删除
上一篇:SVN和Git有什么区别?SVN与Git比较的优缺点差异 下一篇:为什么SQL不许在视图定义ORDER BY子句
更多相关的物流文章
IT编程技术  互联网  2023-10-07  浏览:6088次
IT编程技术  互联网  2022-11-24  浏览:9315次
IT编程技术  互联网  2022-11-17  浏览:9346次
IT编程技术  互联网  2022-11-14  浏览:9158次
IT编程技术  互联网  2022-11-06  浏览:9498次
IT编程技术  互联网  2022-11-05  浏览:9042次
IT编程技术  互联网  2022-10-28  浏览:9739次
正在被浏览的文章
【IT编程技术】热点文章
“扫一扫”微信公众号
好运物流网公众号二维码
关于好运物流网 - 联系好运网 - 物流公司查询 - 物流知道 - 帮助中心 - 网站地图
温馨提示:防范支招 安全警示:货运合作要有安全意识,需当面核实对方真实身份,要签订合同/协议、提供身份证等(防范支招)
免责声明:本站只起到物流信息平台作用,内容的准确性以及物流过程中出现的任何风险均由发布者负责,与平台无关。
好运物流网(haoyun56.com)  备案号:浙ICP备10210792号-4

浙公网安备 33080202000006号