ocp 11g考試題庫(kù)詳解:1Z0-051-100題
最新學(xué)訊:近期OCP認(rèn)證正在報(bào)名中,因考試人員較多請(qǐng)盡快報(bào)名獲取最近考試時(shí)間,報(bào)名費(fèi)用請(qǐng)聯(lián)系在線(xiàn)老師,甲骨文官方認(rèn)證,報(bào)名從速!
我要咨詢(xún)ocp 11g考試題庫(kù)詳解:1Z0-051-100題,完整題庫(kù)請(qǐng)點(diǎn)擊這里聯(lián)系老師咨詢(xún)了解
100. View the Exhibit and examine the structure of the PROMOTIONS table.
Which SQL statements are valid? (Choose all that apply.)

A. SELECT promo_id, DECODE(NVL(promo_cost,0), promo_cost,
promo_cost * 0.25, 100) "Discount"
FROM promotions;
B. SELECT promo_id, DECODE(promo_cost, 10000,
DECODE(promo_category, 'G1', promo_cost *.25, NULL),
NULL) "Catcost"
FROM promotions;
C. SELECT promo_id, DECODE(NULLIF(promo_cost, 10000),
NULL, promo_cost*.25, 'N/A') "Catcost"
FROM promotions;
D. SELECT promo_id, DECODE(promo_cost, >10000, 'High',
<10000, 'Low') "Range"
FROM promotions;
Answer: AB
試題解析:
C不正確,因?yàn)榘选疦/A’隱式轉(zhuǎn)換成數(shù)值時(shí)不成功。D語(yǔ)法不正確。
DECODE(expr,search1,result1[,search2,result2……,default]):比較expr與search,如果等于search1則返回result1,如果等于search2則返回result2,依次類(lèi)推,如果都不等于,如果有default則返回default,否則返回NULL.
ORACLE在比較之前,會(huì)自動(dòng)把expr和每一個(gè)search隱式轉(zhuǎn)換成第一個(gè)search(search1)的數(shù)據(jù)類(lèi)型。自動(dòng)把返回值轉(zhuǎn)換成第一個(gè)result(result1)的數(shù)據(jù)類(lèi)型。如果第一個(gè)result的數(shù)據(jù)類(lèi)型為CHAR或者值是null,則Oracle轉(zhuǎn)換返回值為VARCHAR2.
在DECODE函數(shù)中,NULL是相等的,如果expr為空,則Oracle將會(huì)返回第一個(gè)為NULL的search所對(duì)應(yīng)的result。DECODE列表中的最大表達(dá)式個(gè)數(shù)為255個(gè)。
- 冉乃綱-老師CUUG金牌講師
- 冉老師 CUUG金牌講師 Oracle及RedHat高級(jí)講師、Unix/Linux 資深專(zhuān)家...[詳細(xì)了解老師]

- 陳衛(wèi)星-老師CUUG金牌講師
- 陳老師 CUUG金牌講師 精通Oracle管理、備份恢復(fù)、性能優(yōu)化 11年Ora...[詳細(xì)了解老師]
