OCP-1Z0-051-V9.02-103题
来源:互联网 发布:淘宝刷评价 编辑:程序博客网 时间:2024/04/30 07:36
103. Examine the structure of the TRANSACTIONS table:
name Null Type
TRANS_ID NOT NULL NUMBER(3)
CUST_NAME VARCHAR2(30)
TRANS_DATE DATE
TRANS_AMT NUMBER(10,2)
You want to display the transaction date and specify whether it is a weekday or weekend.
Evaluate the following two queries:
SQL>SELECT TRANS_DATE,CASE
WHEN TRIM(TO_CHAR(trans_date,'DAY')) IN ('SATURDAY','SUNDAY') THEN 'weekend'
ELSE 'weekday'
END "Day Type"
FROM transactions;
SQL>SELECT TRANS_DATE, CASE
WHEN TO_CHAR(trans_date,'DAY') BETWEEN 'MONDAY' AND 'FRIDAY' THEN 'weekday'
ELSE 'weekend'
END "Day Type"FROM transactions;
Which statement is true regarding the above queries?
A. Both give wrong results.
B. Both give the correct result.
C. Only the first query gives the correct result.
D. Only the second query gives the correct result.
SQL>SELECT HIREDATE,CASE
WHEN TRIM(TO_CHAR(HIREDATE,'DAY')) IN ('SATURDAY','SUNDAY') THEN 'weekend' ELSE 'weekday' END "Day Type"
FROM emp;
实验验证,此处使用scott的emp表下的HIREDATE字段来做测试
scott@TEST0924> SELECT HIREDATE,CASE
2 WHEN TRIM(TO_CHAR(HIREDATE,'DAY')) IN ('SATURDAY','SUNDAY') THEN 'weekend' ELSE 'weekday' END "Day Type"
3 FROM emp;
HIREDATE Day Typ
------------------ -------
17-DEC-80 weekday
20-FEB-81 weekday
22-FEB-81 weekend
02-APR-81 weekday
28-SEP-81 weekday
01-MAY-81 weekday
09-JUN-81 weekday
19-APR-87 weekend
17-NOV-81 weekday
08-SEP-81 weekday
23-MAY-87 weekend
03-DEC-81 weekday
03-DEC-81 weekday
23-JAN-82 weekend
14 rows selected.
scott@TEST0924> SELECT HIREDATE, CASE
2 WHEN TO_CHAR(HIREDATE,'DAY') BETWEEN 'MONDAY' AND 'FRIDAY' THEN 'weekday' ELSE 'weekend'
3 END "Day Type"FROM emp;
HIREDATE Day Typ
------------------ -------
17-DEC-80 weekend
20-FEB-81 weekend
22-FEB-81 weekend
02-APR-81 weekend
28-SEP-81 weekend
01-MAY-81 weekend
09-JUN-81 weekend
19-APR-87 weekend
17-NOV-81 weekend
08-SEP-81 weekend
23-MAY-87 weekend
03-DEC-81 weekend
03-DEC-81 weekend
23-JAN-82 weekend
14 rows selected.
- OCP-1Z0-051-V9.02-103题
- OCP-1Z0-051-V9.02-1题
- OCP-1Z0-051-V9.02-1题
- OCP-1Z0-051-V9.02-1题
- OCP-1Z0-051-V9.02-11题
- OCP-1Z0-051-V9.02-12题
- OCP-1Z0-051-V9.02-14题
- OCP-1Z0-051-V9.02-15题
- OCP-1Z0-051-V9.02-17题
- OCP-1Z0-051-V9.02-18题
- OCP-1Z0-051-V9.02-21题
- OCP-1Z0-051-V9.02-118题
- OCP-1Z0-051-V9.02-120题
- OCP-1Z0-051-V9.02-32题
- OCP-1Z0-051-V9.02-33题
- OCP-1Z0-051-V9.02-93题
- OCP-1Z0-051-V9.02-94题
- OCP-1Z0-051-V9.02-95题
- Git简介
- foobar2000 1.1.10 用苹果新近开源的ALAC编码器很方便将APE、FLAC、WAV转无损m4a
- SET XACT_ABORT { ON | OFF } 设置整个事务终止并回滚方法
- 杭电ACM 1000题
- JBoss安装与配置
- OCP-1Z0-051-V9.02-103题
- Git的诞生
- Struts2的工作机制原理分析及实例
- 开发收获(4)在PL/SQL中导出表
- 关于Linux的模块化改造
- 查询Sqlserver数据库死锁的一个存储过程
- SQL Server 检查死锁
- 杭电ACM 1001题
- apache httpclient3 httpclient4 上传文件名乱码问题