您的位置:首页 > 数据库 > MySQL

MYSQL 添加序列号取数

2015-10-14 16:29 459 查看
將纪录按照id 排序后,取第1,101,201,301,。。。条纪录

1:

SET @i = 0;

SELECT (@i:=@i+1) AS nid, id FROM tbl

WHERE nid MOD 100 = 1

2:

SELECT
* FROM

(

SELECT (@i:=@i+1) AS
nid, tbl01.* FROM tbl, (SELECT @i:=0) AS it

ORDER BY sort DESC

) AS t

WHERE t.nid MOD 100 =1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: