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
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
相关文章推荐
- MySQL Study之--Mysql无法启动“mysql.host”
- 【MySQL】存储引擎总结(正确的使用存储引擎)
- mysql 忘记root密码
- MySQL杂记(不定期更新)
- mysql 快速生成百万条测试数据
- mysql 快速生成百万条测试数据
- Mac中MySQL无法显示中文全解决
- MySQL Study之--MySQL 备份
- Mysql 一主多实例与主从同步详解
- mysql创建新的用户及flush privileges解析
- mysql命令行自动补全工具 mycli
- Ubuntu下设置mysql自动定时备份
- mysql导入导出数据到数据库表
- mysql 基本操作
- MySQL Study之--MySQL 备份
- MySql——delete
- mysql导出数据详解
- mysql修改表结构方法实例详解
- mysql更新密码为空
- MYSQL导出导入