一个查询命令的问题:如何查询,,指定的多行记录???无ID号....
MYSQL 数据表中,,有大概100行数据,,,没设主键和ID号,,我想查中间的指定几行,请问用什么命令啊? 问题点数:10、回复次数:7Top
1 楼mathematician(数学家)回复于 2005-01-10 13:15:19 得分 10
用limit:
select * from table_name where ... order by field_name limit 20,10;Top
2 楼zcsnet(大佬曾)回复于 2005-01-10 13:29:47 得分 0
limit 20,10,什么意思,,,,我如果想查,第30行到40行的整行记录,其它的行数不要,,该怎么写?Top
3 楼mathematician(数学家)回复于 2005-01-10 13:33:33 得分 0
limit 29,10Top
4 楼mathematician(数学家)回复于 2005-01-10 13:39:46 得分 0
SELECT ... LIMIT 100,20;
这个命令返回从101条记录开始的20条记录。Top
5 楼zcsnet(大佬曾)回复于 2005-01-10 14:53:46 得分 0
谢谢,,楼上,,再问一下,,ordr by后面的field_name是指什么啊??字段名?
我如果想查询一整行内容,,这个地方应该为空还是写上"*"号表示呢?Top
6 楼mathematician(数学家)回复于 2005-01-10 15:11:26 得分 0
field_name是你需要排序的字段名称。如果不安装某种规律对查询结果排序,何来‘取出第30行到40行’之说?Top
7 楼mathematician(数学家)回复于 2005-01-10 15:25:52 得分 0
field_name是你需要排序的字段名称。如果不按照某种规律对查询结果排序,何来‘取出第30行到40行’之说?
Top





