您的位置:首页 > 其它

一个问题的多种解法:

2006-06-23 17:41 344 查看
不能在这么依靠电脑了!
什么都要自己亲手来写才可以的!
今天碰到了一个问题,是关于Sql的.
如何取的第10条记录?

当时想到使用:
先将前10条拿出来,然后在取最后一条.
但是却忘了该怎么写.是不是很丢脸.
其实下来想想,这样不就可以了吗!
SELECT TOP 1 * FROM(SELECT TOP 10 * FROM TABLENAME ORDER BY ID DESC) ORDER BY ID

我准备把这个记载下来.
2)使用游标(Cursor)
declare you scroll cursor
for
select * from table
open you
select 游标结果行数=@@cursor_rows --第2000行
fetch absolute 2000 from you

当然了,使用这种方法不是很好.除非对某一行进行特殊处理.

后来上网查了一下,原来有那么多的方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: