77问答网
所有问题
Oracle数据库表里如何查询当前10条记录,急!急!急!
Oracle数据库表里如何查询当前10条记录,急!急!急!
举报该问题
推荐答案 2007-06-08
select * from (select * from 表名 order by 时间字段 desc) where rownum<11
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YpGGYGWq.html
其他回答
第1个回答 2007-06-08
select a from 表名 where rownum=10;
相似回答
oracle
中
如何
获取最新入库的
10条记录
答:
1、通过rownum对
数据库
的记录进行编号 SELECT ROWNUM RN1,A.* FROM A;//从表A中获取
记录,
并用rownum生成RN1 2、通过RN1的标记进行倒序排序 SELECT B.*,ROWNUM RN2 FROM (SELECT ROWNUM RN1,A.* FROM A) ORDER BY RN1 DESC;3、通过RN2取小于等于10的
数据记录
SELECT * FROM (SELECT B.*...
oracle
中
如何查询
一
条数据
的前后
十条记录
答:
1、有时间字段, 根据时间条件排序,取前十条和后十条 (1)前十条:select * from (select * from tab_name a order by date_col )where rownum<11;(2)后十条:select * from (select * from tab_name a order by date_col desc)where rownum<11;2、没有时间字段, 直接根据物理存...
Oracle
中的SQL,得到
表中
前
10条记录怎么
写
答:
楼主您好 通过rownum小于等于10获取前
10条记录
示例:SELECT * FROM 表名 WHERE ROWNUM<=10 补充:ROWNUM是一个序列,是
oracle数据库
从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类推。小于等于10,则就会只取前10条记录。
oracle查看
所有表及各表行数
答:
在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可
。table_name是表名,num_rows代表表的行数。具体如下:1、查询数据库所有的表sql:select t.table_name,t.num_rows from all_tables t;sql执行后的输出结果如下图:2、查询当前用户表sql...
oracle
如何
最快地从一张
表里
随机提取
10条记录
?
答:
通过采样表扫描最快//。。。select * from (select * from largetable sample(20)) where rownum <=10;
oracle数据库
分页只有从第一
条记录
开始查好使?
答:
方法1:
oracle的
ROWNUM伪列返回
查询
的行序号。例如要查询表的前
10条记录,
可以使用 select * from tablename where ROWNUM<=10 但是要返回第11-第20条记录,尝试以下的语句 select * from tablename where ROWNUM<=20 and ROWNUM>=11;这个人报错。返回0条记录。因为ROWNUM是伪列,不能用>=条件 使用...
oracle如何查询
重复
数据
然后全部显示,举例:一份Excel中...
答:
回答:在
oracle
中,每一
条记录
都有一个rowid,rowid在整个
数据库
中是唯一的,rowid确定了每条记录是oracle中的哪一个数据文件、块、行上。在重复的记录中,可能所有列的内容都相同,但rowid不会相同。使用rowid,SQL语句如下: select * from tbl a where rowid not in (select max(b.rowid) from ...
大家正在搜
查询当前数据库的表名称
如何查数据库中所有表
数据库如何查表名
查看当前数据库中有哪些表语句
数据库语句查询表中表
vba查询数据库中所有表名
怎么查数据库里有哪些表
设置数据库表时间为当前时间
数据库创建数据表命令