LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2062|回复: 6

数据库里有20万条已排好序的数据,要取前1000条,怎么取?

[复制链接]
发表于 2007-8-26 09:54:09 | 显示全部楼层 |阅读模式
那位大哥知道呢?
发表于 2007-8-26 10:56:27 | 显示全部楼层
这就要看你的是什么数据库了。
回复 支持 反对

使用道具 举报

发表于 2007-8-29 07:53:49 | 显示全部楼层
oracle - 按rownum取值
ms sql - 有个top的函数吧, 不是很清楚.
回复 支持 反对

使用道具 举报

发表于 2007-8-29 08:41:32 | 显示全部楼层
mysql简单。。。
回复 支持 反对

使用道具 举报

发表于 2007-9-15 09:41:17 | 显示全部楼层

试试这个

select top (100))   from    biao   or  der by
回复 支持 反对

使用道具 举报

发表于 2007-9-21 10:12:59 | 显示全部楼层
按知道的给总结一个

oracle  可以用 row_num,  select * from table_name where row_num>1000;

ms sql server 可以用top, select top (1000) * from table_name;

mysql 可以用 limit, select * from table_name limit 1000;
回复 支持 反对

使用道具 举报

发表于 2007-9-24 11:36:48 | 显示全部楼层
postgresql也用limit
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表