mysql类似oracle的row_number实现
2008-07-01 11:20
591 查看
1.创建一个函数 CREATE FUNCTION rno () RETURNS INT BEGIN SET @rno = @rno + 1; RETURN @rno; END; 2.查询,每次先设置@ron等于0 SET @rno = 0; select t.no,t.id from (SELECT rno() as no,id FROM product) as t where t.id=90 缺点:需要先查询一次该表的所有数据
相关文章推荐
- MySql实现类似Oracle中Row_number功能
- MYSQL 存储过程实现类似ORACLE row_number 和 rank 的简单例子
- MySQL实现类似Oracle的row_number效果
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- 关于mysql取出数据库中连续日期(值)的例子,实现Oracle的row_number()
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能.
- mysql实现类似rownumber()的效果
- mysql--实现oracle的row_number() over功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- mysql中类似oracle的row_number() over()
- mysql--实现oracle的row_number() over功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- oracle函数dense_rank(),row_number(),connect_by_root(),start with connect by 用mysql如何实现
- MySQL实现Oracle的row_number()over(partition by)
- mysql 实现oracle里面row_number() OVER (PARTITION BY cid,author ORDER BY id DESC) 的方法
- MySql 实现 Oracle row_number 函数排序
- MYSQL-实现ORACLE 和SQLserver数据中- row_number() over(partition by ) 分组排序功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能优化
- MYSQL-实现分组排序 对比 ORACLE 和SQLserver用 row_number() over(partition by ) 分组排序功能