240
世界上有10种人,一种懂二进制,另一种不懂二进制。

MySQL按字段排序后取序号

1 前言

项目中排行榜刚好需要查数据库表然后给出编号,方案一,可以按条件查找出来,然后再按数组序号给编号,但是如果要查表出来直接看,就不太够用了;方案二,就是用代码帮忙编号。参考了网上一些代码,然后发现方法都有一个样的,然后这边只是作为记录使用,方便查找。

2 代码

SELECT
	province_id,
	province_name,
	gdp,
	(@i :=@i + 1) AS No
FROM
	province,
	(SELECT @i := 0) AS it
ORDER BY
	gdp DESC  

 使用了mysql脚本语言,直接赋值变量i,然后让其i++并取字段为No.

3 参考

Mysql 查询数据并按顺序添加序号

 

posted @ 2018-08-10 10:10  unionline  阅读(2370)  评论(0)    收藏  举报