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

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 缺点:需要先查询一次该表的所有数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: