为结果集构造行号,实际上是为结果集指定顺序,要排序的话就要知道排序规则:Order By
如:SELECT ROW_NUMBER() OVER(ORDER BY id DESC)AS rownum,
departname FROM mdDepartment md
应用:mysql的limit即可使用:
SELECT * FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY id DESC)AS rownum,departname
FROM mdDepartment md
) AS a
WHERE a.rownum>=3 AND a.rownum<=5 --返回3到5行
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
上一篇: MsSqlServer 复制分发 – 数据库同步
下一篇: 对数据库所有表进行操作