【发布时间】:2017-04-02 02:25:26
【问题描述】:
Teradata 中是否有任何 pseducolumn 概念,例如 Oracle 中的 ROWNUM,或者,有没有办法获取表的前 100 行?
谢谢。
【问题讨论】:
标签: oracle teradata identity-column rownum
Teradata 中是否有任何 pseducolumn 概念,例如 Oracle 中的 ROWNUM,或者,有没有办法获取表的前 100 行?
谢谢。
【问题讨论】:
标签: oracle teradata identity-column rownum
没有ROWNUM,但你可以使用TOP:
select top 100 * from tab;
【讨论】:
ORDER BY,Oracle 的WHERE ROWNUM >= n 都等同于TOP n。如果 OP 需要订单,他可以简单地添加它。
top n 可以在具有order by 子句的同一查询中选择。在 Oracle 中,您必须使用子查询来获得相同的结果(如果有要订购的东西)。无论如何,这不是我的意思——我的意思是,如果你想帮助 OP,那就尽可能地帮助他们。