北京oracle培训_oracle培训哪家好_CUUG官方论坛_CUUG培训怎么样_CUUG官网

 找回密码
 立即注册
查看: 31|回复: 0

Oracle 19c OCP 认证考试 082 题库(第24题)- 2024年修正版

[复制链接]
发表于 2024-9-24 14:32:53 | 显示全部楼层 |阅读模式
【优技教育】Oracle 19c OCP 082题库(Q 24题)- 2024年修正版
考试科目:1Z0-082
考试题量:90
通过分数:60%
考试时间:150min
本文为(CUUG 原创)整理并解析,转发请注明出处,禁止抄袭及未经注明出处的转载。
第24题:
Q 24、
Choose the best answer
Examine this partial statement:
    SELECT ename, sal, comm FROM emp;
Now examine this output:
    ENAME SAL COMM
    -------------------------------------------------
    MARTIN 1250 1400
    HARD 1250 500
    ALLEN 1600 300
    TURNER 1500 0
    ALLEN 1100
    BLAKE 2850
    CLARK 2450
    FORD 3000
    JAMES 950
    JONES 2975
    KING 5000
    MILLER 1300
    SCOTT 3000
    SMITH 800
Which ORDER BY clause will generate the displayed output?
A) ORDER BY comm DESC NULLS LAST, ename
B) ORDER BY NVL(comm, 0) DESC, ename
C) ORDER BY NVL(comm, 0) ASC NULLS LAST, ename
D) ORDER BY NVL(comm, 0) ASC NULLS FIRST, ename
Answer:A
(解析:因为 oracle 处理 null 值的时候是安装最大值来处理,现在结果是 null 值的排在了最后,所以要用到 nvl 函数进行处理才能够放在最后,经过观察,null 值的名字部分是按照从小到大的进行排序。以前没有碰到排序的时候可以用 nvl 函数进行处理,值得学习的案例。
但是发现如果列值为 0 的行会被放在最后一行,所以跟题目的显示不一样,需要用到答案A。
SQL> select ename,sal,comm from emp order by nvl(comm,0) desc ,ename;
    ENAME SAL COMM
    ---------- ---------- ----------
    MARTIN 1250 1400
    WARD 1250 500
    ALLEN 1600 300
    ADAMS 1100
    BLAKE 2850
    CLARK 2450
    FORD 3000
    JAMES 950
    JONES 2975
    KING 5000
    MILLER 1300
    ENAME SAL COMM
    ---------- ---------- ----------
    SCOTT 3000
    SMITH 800
    TURNER 1500 0
    )

Oracle 19c OCP认证需要到Oracle指定的WDP机构,有了培训记录之后才能考试,考试需要考2科,分别是082(60%及格)和083(57%及格),两科都通过之后才能拿到证书。证书如下:

CUUG是甲骨文的金牌WDP合作机构,30多年品牌,培养了数万名数据库人才。想快速通过19c OCP考试的同学可以扫码联系老师咨询。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|CUUG认证培训 ( 京ICP备11008061号 )

GMT+8, 2024-11-28 08:24 , Processed in 0.018061 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表