MySQL|MySQL的学习(1)查询结果带行号的方法
从MSSQL转到MYSQL,有很多的不同。初次接触MYSQL,要学习的东西不少。
MS宠坏了开发人员,它的产品均带有非常好的用户UI,比起其它数据库系统来说,MSSQL就有一个非常强大的管理工具。
其它的数据库系统,如ORACAL。MYSQL。一般都要用第三方的GUI工具;
---------------上面是废话,与本文无关---------------
MSSQL2000不支持查询结果自带序号,
MSSQL2008可以,简单的使用 ROW_NUMBER() over(order by FieldName) 就行。
如:
select ID=ROW_NUMBER() over (order by aa),* from #temp
而MYSQL就没有这么简单了。下面说一个方法,在网上看来的,具体哪里忘记了。
如:
select (@rownum:=@rownum+ 1) as id,a.*
from RoomList a,(select @rownum :=0 ) b
【MySQL|MySQL的学习(1)查询结果带行号的方法】
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量