码迷,mamicode.com
首页 > 数据库 > 详细

Mysql查询数据时,自动为结果编上序号

时间:2015-08-25 16:38:59      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

Mysql数据库。

有时候我们需要对查询的数据进行排序,并显示序号,那么我们可以通过以下的sql语句为查询结果的数据都加上一个序号字段,序号字段不会增加到原来的表中,只是在结果中会有这个字段。 

 SELECT drug_productor,@y:=@y+1 as num FROM ts_drug c,(SELECT @y:=0) d

技术分享

如果需要分组后再进行序号显示

 SELECT drug_productor,@y:=@y+1 as num FROM( SELECT drug_productor FROM ts_drug a GROUP BY drug_productor) c,(SELECT @y:=0) d
技术分享




版权声明:本文为博主原创文章,未经博主允许不得转载。

Mysql查询数据时,自动为结果编上序号

标签:

原文地址:http://blog.csdn.net/chentravelling/article/details/47978021

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!