提取数据库中前几个数据
来源:百度知道 编辑:UC知道 时间:2024/07/02 22:57:26
数据库中有好多数据,怎么样只提取钱N个数据啊,或者提取其中的N个数据啊
我用的是Oracle数据库
我用的是Oracle数据库
你是什么数据库,如果是mysql可以用limit 100
就是提取100条
select top N * from.....可以提前N个
或许 你可以随便点点 试试看
说不定能弄好
select top 100 * from xxx where ...
select top N * from 表名
或者对要提取的数据项进行过滤
select * from 表名 where 列名=value
在oracle中没有top这个东西,oracle用rownum来控制行数,这个rownum相当于行的编号,是从1开始计算的,比如
提取前N个数据
在oracle可以这样写 select * from table where rownum<N;
提取其中N个,比如提取第5 到 第10可以这么写
select * from table where rownum<10
minus
select * from table where rownum<4;