首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

查询语句!

2012-08-26 
求一个查询语句!!!我的C#程序要做循序,反复执行这段SQL一句,每次查询出一定量数据,每一次的查询是上次的结

求一个查询语句!!!
我的C#程序要做循序,反复执行这段SQL一句,每次查询出一定量数据,每一次的查询是上次的结束,比如第一次查询是从1-100,第二次要从101-200.数据库主键是自动编号。
这个sql语句怎么写,我写的在SQLserver里可以运行,Mysql就报错。
mysql怎么查询?

[解决办法]
select *
from tb
order by id
limit 1,100

select *
from tb
order by id
limit 101,100

select *
from tb
order by id
limit 201,100


[解决办法]
php:for($i=0;$i<10;$i++)
{
$count=$i+1;
$sql="select * from tb order by id limit $count,100";执行sql语句
};你可以参考一下
[解决办法]
分页 ? 在程序中传递 limit $start,100 参数即可。
[解决办法]
$count=$i+1;改成$count=$i*100+1;试试
[解决办法]
C#中也是一样,你通过C#生成string 
s = "select * from xxx order by id limit 0,100;"


s = "select * from xxx order by id limit 100,100;"


然后执行填充你的 dataset 就行了。

热点排行