日期:2014-05-19  浏览次数:20457 次

|M| 这两种SQL查询方法哪一种查询更高效
一种是
select   10   to   15   from   table
具体怎么写看
http://community.csdn.net/Expert/topic/5506/5506207.xml?temp=.815365
一种是
Dataset   ds=sqlhelper.toDataset(select   *   from   table)
sda.fill(10,5,ds)

或有更好的办法

------解决方案--------------------
第一种高
------解决方案--------------------
楼主你真富裕~~
------解决方案--------------------
select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc

这种比较常用
------解决方案--------------------
楼上的 高效点
------解决方案--------------------
存储过程 或 sql分页语句 直接分页
后的 数据 再填充给 dataset 或 datareader

比起 使用dataadapter 来将 所有数据 都 读出来 给dataset填充

要高效 很多.

数据 越大 越明显
------解决方案--------------------
ding