OCP-1Z0-051 第67题 ORDER BY子句应用

一、原题
Which two statements are true regarding the ORDER BY clause? (Choose two.)
A. It is executed first in the query execution.
B. It must be the last clause in the SELECT statement.
C. It cannot be used in a SELECT statement containing a HAVING clause.
D. You cannot specify a column name followed by an expression in this clause.
E. You can specify a combination of numeric positions and column names in this clause.

答案:BE
二、题目翻译
关于ORDER BY子句的描述,哪两句话是正确的?(选择两个)
A. 查询语句首先执行ORDER BY子句。
B. 必须放在SELECT语句的最后。
C. 它不能用在包含HAVING子句的SELECT语句中。
D. 不能在该子句中指定一个带有表达式的列。
E. 可以在该子句中指定一个数字位置和列名的组合。
三、题目解析
A选项不正确,select语句中,ORDER BY是在select子句之后执行的,从ORDER BY子句中可以使用别名就可以看出。
B选项正确,ORDER BY子句是放在最后的。
C选项不正确,包含having子句的,是有group by分组语句,也可以在最后用order by 子句排序。
D选项不正确,ORDER BY子句中可以使用表达式,上一题中即可看出。
E选项正确,在ORDER BY 子句中,可以使用数字指定select后的第几列,也可以使用列名,也可以混合使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值