oracle怎么获取行 oracle 获取表信息

oracle 中怎样得到表中的中间的几行下面是一个 Oracle 里面, 取 中间几行的例子 。
要求 查询 SALE_REPORT 表中,每日销售金额(SALE_MONEY)合计最大的10条数据,要求按从大到小,取第11条到第20条 。
SELECT
*
FROM
(
SELECT
ROWNUM AS NO,
A.SALE_DATE,
A.SUM_MONEY
FROM
(
SELECT
SALE_DATE,
SUM(SALE_MONEY) AS SUM_MONEY
【oracle怎么获取行 oracle 获取表信息】FROM
SALE_REPORT
GROUP BY
SALE_DATE
ORDER BY
SUM(SALE_MONEY) DESC
) A
) B
WHERE
B.NO BETWEEN 11 AND 20
注意,那个 ROWNUM 要用一个别名 , 写在 子查询里面ROWNUM AS NO,
然后外面的 主查询,使用NO BETWEEN 11 AND 20天涯→断肠人希望有所提示,有空到51cto,365testing进一步交流!
oracle存储过程如何获取指定行的值,就像for循环中,获取第i行就get(i)即可比如:
for cur in (select column1,column2 from table_name) loop
--your code here
--cur.column1,cur.column2 就是当前行的值
end loop;
不知道你是不是这个意思
oracle获取行号oracle的行号用rownum来表示 。
如:有test表 , 数据如下:
现在要求给出每行的行号,可用如下SQL语句 。
select rownum,test.* from test;查询结果如下:
oracle查询多行数据怎么获取指定的某一行某一列外一层的t1是用来给你排好序的数据加一列序号ID, 最外层的就是获取你想要的某一条了,比如结果集有10条,你想要的第5条,那么 就把
关于oracle怎么获取行和oracle 获取表信息的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读