select rownum,no from person where rownum<8 order by no
minus
select rownum,no from person where rownum<0 order by no
该语句怎么写?为何第一句后面不能加order by ?
minus
select rownum,no from person where rownum<0 order by no
该语句怎么写?为何第一句后面不能加order by ?
解决方案 »
- oracle 11g 如何获取管理界面的预警信息
- Oracle 关于使用SQLdeveloper 查询出来的值有E
- oracle中按小数点截取数据串
- 一个关于select的小问题
- 高手帮一下忙:ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
- 求一条Sql语句
- 高手们,请帮帮忙,谢谢了
- pl/sql语句出错
- 关于在ORACLE里多表查询的问题(在线急等)
- oracle 不同版本数据恢复(求教高手)
- oracle数据库恢复到指定的时间点
- 我的机器安装Oracle出现问题,在日文系统下安装到一定时候就不能够进行,在中文系统下安装正常,那位高手遇到过类似的问题,或者那位大虾
:因为目前还不支持这种语法.
select rownum,no from person where rownum<8
minus
select rownum,no from person where rownum<0
) order by no;像这样写吧
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
SQL> select rownum,id from test where rownum <8 order by id; ROWNUM ID
---------- ----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7已选择7行。SQL> select rownum,id from test where rownum < 8
2 minus
3 select rownum,id from test where rownum < 0 order by id; ROWNUM ID
---------- ----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7已选择7行。
其中ID是主键
已写入文件 afiedt.buf 1 select rownum,id from test where rownum < 8
2 minus
3* select rownum,id from test where rownum < 0 order by id
SQL> / ROWNUM ID
---------- ----------
1 1
2 2
3 3
4 4
5 5
6 6
7 7已选择7行。