OCP-1Z0-051-V9.02-86题

86. Examine the structure and data of the CUST_TRANS table:

CUST_TRANS 

Name       Null           Type

CUSTNO      NOT NULL       CHAR(2)

TRANSDATE                 DATE

TRANSAMT                  NUMBER(6,2)

CUSTNO TRANSDATE       TRANSAMT

11      01-JAN-07       1000

22      01-FEB-07       2000

33      01-MAR-07       3000

Dates are stored in the default date format dd-mon-rr in the CUST_TRANS table.

Which SQL statements would execute successfully? (Choose three .)

A. SELECT transdate + '10' FROM cust_trans; 

B. SELECT * FROM cust_trans WHERE transdate  =   '01-01-07'; 

C. SELECT transamt FROM cust_trans WHERE custno > '11'; 

D. SELECT * FROM cust_trans WHERE transdate='01-JANUARY-07'; 

E. SELECT custno + 'A' FROM cust_trans WHERE transamt > 2000; 

Answer: ACD

答案解析:

参考:http://blog.csdn.net/rlhua/article/details/12832019

对于 表达式计算,Oracle Server 可以自动执行以下转换:
从NUMBER隐式转换为VARCHAR2 或CHAR
从 DATE隐式转换为VARCHAR2 或CHAR


A,日期隐式转换为字符型。正确

B,  '01-01-07'为特定格式,需要用to_date函数转换。

C,custno 为字符,字符与字符相比较,正确。

D, 01-JAN-07 等同于01-JANUARY-07,不需要转换函数,可隐式转换。正确。

E,错误,不能使用+。


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值