oracle怎么看行 oracle查看前十行

oracle 查询怎么查询某条数据在第几行

select t.*,rownum rn from table1 t --rownum就是记录所在的行数

创新互联建站是一家以网络技术公司,为中小企业提供网站维护、网站设计、成都网站制作、网站备案、服务器租用、域名注册、软件开发、成都微信小程序等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站电话联系:18982081108

你是指定ID去查询,得到的记录只有一条,所以rownum始终是1了,你想要的结果应该是

select tt.*,tt.rn from

(select t.*,row_number() over (order by id) rn from table1 t ) tt

where tt.id = 你要查询的ID值

oracle查看所有表及各表行数

DBA权限下可以查询dba_tables,里面有个num_rows列

select table_name,num_rows from dba_tables where ...;

条件可以根据自己需要来加

num_rows列并不是实时更新的,1小时更新一次。

扩展资料:

Oracle数据库常用sql语句:

一,INSERT (往数据表里插入记录的语句)

INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);

INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;

二,DELETE (删除数据表里记录的语句)

DELETE FROM表名 WHERE 条件;

三,UPDATE (修改数据表里记录的语句)

UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 条件;

四,改变表的名称

ALTER TABLE 表名1 TO 表名2;

五,在表的后面增加一个字段

ALTER TABLE表名 ADD 字段名 字段名描述;

六,修改表里字段的定义描述

ALTER TABLE表名 MODIFY字段名 字段名描述;

参考资料:百度百科:Oracle数据库

oracle怎么查看一张表中有多少行记录?

select count(*) from tablename;

select count(1) from tablename;

select count(主键) from tablename ; 推荐这种写法。


网页标题:oracle怎么看行 oracle查看前十行
浏览地址:http://pwwzsj.com/article/hieggg.html