首页 新闻 搜索 专区 学院

mysql中能向sql server中一样写这样的语句吗?

0
[待解决问题]

select * from(select RowNum=Row_NUMBER() over(order by pid desc),* from post)p where p.RowNum between 1 and 3

minjay26的主页 minjay26 | 初学一级 | 园豆:185
提问于:2016-03-20 18:54
< >
分享
所有回答(4)
0

mysql 没有Row_NUMBER() 函数 。也没有类似功能的函数。。想其他办法吧

开小灶 | 园豆:128 (初学一级) | 2016-03-20 21:49
0

select * from post order by pid desc

limit 1,3

Daniel Cai | 园豆:10374 (专家六级) | 2016-03-21 10:56
0

这个排序可以换一个思路,用常规的方法,在SQL 2005没出来之前实现的方法——通过查询比当前数值大的个数+1即可

李东岳 | 园豆:204 (菜鸟二级) | 2016-03-21 16:51
0

mysql 有 limit关键字的

会长 | 园豆:9690 (大侠五级) | 2016-03-23 12:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册