ASP调用数据的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 19:21:03
例如我的数据库中有10条数据.数据的ID分别是1 - 10
用什么方法才能从1到10的顺序调用后面的6条!

就是说按1到10的顺序不条用前面4条...

应该如何实现??

用ID NOT IN来排除不要的数据,如:
SELECT TOP 6 * FROM 表 WHERE ID NOT IN(SELECT TOP 4 ID FROM 表)

如果你的数据库支持sql top语句,建议用:SELECT TOP 6 * FROM 表 WHERE ID NOT IN(SELECT TOP 4 ID FROM 表)
如果不支持 sql top语句,用:select * from 表名 where id between 4 and 10 order by id
因为一旦数据id不连续的话,用第二种办法就不行了。

select * from 表名 where id between 4 and 10 order by id
楼上就这样还专家阿......要知道lz不知道用的什么数据库,有些数据库不支持sql top语句的,比如oracle...还做两级查询。。。效率阿。。哈哈,让我抓到了,好好糗你一下