不能在这么依靠电脑了!
什么都要自己亲手来写才可以的!
今天碰到了一个问题,是关于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
当然了,使用这种方法不是很好.除非对某一行进行特殊处理.
什么都要自己亲手来写才可以的!
今天碰到了一个问题,是关于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
当然了,使用这种方法不是很好.除非对某一行进行特殊处理.
后来上网查了一下,原来有那么多的方法
本文转自kenty博客园博客,原文链接http://www.cnblogs.com/kentyshang/archive/2006/06/23/434110.html如需转载请自行联系原作者
kenty