OCP 051 第156题 order by 与 union

来源:互联网 发布:数据库更改sql语句大全 编辑:程序博客网 时间:2024/06/05 06:22

 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语句中。

0 0