我的SQL语句是:
select ....... (1)
union
select ....... (2)
order by .....想问一下,order by后面的排序条件是对select(2)的结果排序还是对整个union
出来的结果进行排序?
我的目的是要对整个union出来的结果进行排序
这样能实现不?
select ....... (1)
union
select ....... (2)
order by .....想问一下,order by后面的排序条件是对select(2)的结果排序还是对整个union
出来的结果进行排序?
我的目的是要对整个union出来的结果进行排序
这样能实现不?
解决方案 »
- 执行的时候总是报数据类型不一致 应为long binary 但却获得了clob
- 这个SQL文为什么检索不出来数据?求高手
- 各位高手,为什么查不出数据啊
- 请教sqlldr剔除含某字段特定值的行
- 关于查询的问题(急)万分感谢!
- Oracle 的 Timesten 如何只是 更新 根据条件设定的某一部分数据?
- 各位大哥,帮帮忙啊,求一条查询语句
- oracle可以安装在xp professional 下么
- 严重错误,为什么用where条件查询,在数据库后台进行查询,和在.net下用datagrid现出来的纪录不同
- 请高手帮忙解决一下oracle9i安装的问题
- 关于Sql语句的问题?
- 请各位帮我看一下查询存储过程(内附源代码).
试的结果也是对整个union出来的结果进行排序
但是老大不放心
想找高手求证一下
2 union all select 1 a from dual
3 union all select 3 a from dual
4 union all select 5 a from dual; A
----------
2
1
3
5SQL>
SQL> select 2 a from dual
2 union all select 1 a from dual
3 union all select 3 a from dual
4 union all select 5 a from dual order by a; A
----------
1
2
3
5SQL