OCP-1Z0-051 第104题 DECODE,NVL,COALESCE函数用法
来源:互联网 发布:精子优化处理检查费640 编辑:程序博客网 时间:2024/06/05 11:14
一、原题
二、题目翻译
Examine the structure of the PROMOS table:
Name Null Type
PROMO_ID NOT NULL NUMBER(3)
PROMO_NAME VARCHAR2(30)
PROMO_START_DATE NOT NULL DATE
PROMO_END_DATE DATE
You want to generate a report showing promo names and their duration (number of days). If the PROMO_END_DATE has not been entered, the message 'ONGOING' should be displayed.
Which queries give the correct output? (Choose all that apply.)
A.SELECT promo_name,TO_CHAR(NVL(promo_end_date-promo_start_date,'ONGOING'))
FROM promos;
B. SELECT promo_name,COALESCE(TO_CHAR(promo_end_date-promo_start_date),'ONGOING')
FROM promos;
C.SELECT promo_name,NVL(TO_CHAR(promo_end_date-promo_start_date),'ONGOING')
FROM promos;
D. SELECT promo_name,DECODE(promo_end_date-promo_start_date,NULL,'ONGOING',
promo_end_date-promo_start_date)
FROM promos;
E. SELECT promo_name,decode(coalesce(promo_end_date,promo_start_date),null,'ONGOING',
promo_end_date - promo_start_date))
FROM promos;
答案:BCD
Name Null Type
PROMO_ID NOT NULL NUMBER(3)
PROMO_NAME VARCHAR2(30)
PROMO_START_DATE NOT NULL DATE
PROMO_END_DATE DATE
You want to generate a report showing promo names and their duration (number of days). If the PROMO_END_DATE has not been entered, the message 'ONGOING' should be displayed.
Which queries give the correct output? (Choose all that apply.)
A.SELECT promo_name,TO_CHAR(NVL(promo_end_date-promo_start_date,'ONGOING'))
FROM promos;
B. SELECT promo_name,COALESCE(TO_CHAR(promo_end_date-promo_start_date),'ONGOING')
FROM promos;
C.SELECT promo_name,NVL(TO_CHAR(promo_end_date-promo_start_date),'ONGOING')
FROM promos;
D. SELECT promo_name,DECODE(promo_end_date-promo_start_date,NULL,'ONGOING',
promo_end_date-promo_start_date)
FROM promos;
E. SELECT promo_name,decode(coalesce(promo_end_date,promo_start_date),null,'ONGOING',
promo_end_date - promo_start_date))
FROM promos;
答案:BCD
二、题目翻译
查看表结构
显示promo names和their duration,如果PROMO_END_DATE没有值,则显示'ONGOING'。
哪个查询能得出正确的结果(选择所有正确选项)?
三、题目解析显示promo names和their duration,如果PROMO_END_DATE没有值,则显示'ONGOING'。
哪个查询能得出正确的结果(选择所有正确选项)?
A选项不正确,因为隐式转换'ONGOING'为数值类型的会报错。
E选项不正确,不能输出正确的结果。
NVL和NULLIF,COALESCE的用法,详见:
http://blog.csdn.net/holly2008/article/details/25251513
DECODE的用法,详见:
http://blog.csdn.net/holly2008/article/details/23140591
E选项不正确,不能输出正确的结果。
NVL和NULLIF,COALESCE的用法,详见:
http://blog.csdn.net/holly2008/article/details/25251513
DECODE的用法,详见:
http://blog.csdn.net/holly2008/article/details/23140591
0 0
- OCP-1Z0-051 第104题 DECODE,NVL,COALESCE函数用法
- OCP-1Z0-051 第106题 COALESCE,DECODE,NVL,NULLIF函数的使用
- OCP-1Z0-051 第105题 NVL,DECODE,NULLIF,TRUNC,TO_CHAR函数使用
- OCP-1Z0-051 第98题 COALESCE函数的用法
- OCP-1Z0-051 第93题 NVL函数
- OCP-1Z0-051 第94题 MONTHS_BETWEEN,NVL函数
- OCP-1Z0-051 第95题 NVL,NVL2函数用法
- OCP-1Z0-051 第97题 NULLIF,NVL函数用法
- OCP-1Z0-051 第100题 DECODE,NULLIF函数用法
- OCP-1Z0-051 补充题库 第38题 nvl用法
- OCP-1Z0-051 补充题库 第41题 nvl函数的使用
- OCP-1Z0-051 第6题 case when和decode的用法
- Oracle中的decode函数、nvl函数、coalesce函数的用法 ccx原创
- OCP-1Z0-051 第96题 NVL2函数的详细用法
- OCP-1Z0-051 第102题 TO_DATE,TO_CHAR,TO_NUMBER函数的用法
- OCP-1Z0-051 第12题 别名的用法
- OCP-1Z0-051 第15题 别名的用法
- OCP-1Z0-051 第18题 distinct用法
- mysql主从数据库同步延迟问题
- 深入理解JavaScript系列(3):全面解析Module模式
- 如何打开pr_debug调试信息
- Poj:1088 滑雪
- 有用的工具
- OCP-1Z0-051 第104题 DECODE,NVL,COALESCE函数用法
- 关于LoadRunner录制脚本时,报REASON: Unable to connect to remote server: rc = -1 , le = 0错误
- eclipse中server location灰色,如何修改?
- Loadrunner 监控Windows资源(CPU、内存)使用情况
- [IOS] 关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- 【不要做学究】回忆孔先生IT版
- 汇总,你的应用因为什么被苹果拒绝
- NLP好文章
- Cocos2d-x 3.0开发(二)使用自动脚本创建cocos2d-x 3.0项目