您的位置:首页 > 数据库 > Oracle

OCP 051 第156题 order by 与 union

2014-07-15 11:51 337 查看
 SELECT cust_id, cust_last_name "Last Name"

FROM customers

WHERE country_id = 10

UNION

SELECT cust_id CUST_NO, cust_last_name

FROM customers

WHERE country_id = 30;

 

A. ORDER BY 2,1                           ----成功

B. ORDER BY CUST_NO            -----失败,  如果想要成功,需要将CUST_NO 别名用在第一个select语句中才行

C. ORDER BY 2,cust_id              ------成功

D. ORDER BY "CUST_NO"         ------失败,如果需要成功,也需要在第一个select中使用别名,而且别名处不带引号,这里带引号也可成功。

E. ORDER BY "Last Name"       -----成功

 

结论:如果需要在union中使用order by  别名,那么别名需使用在第一个select语句中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle ocp