Oracle數(shù)據(jù)庫(kù)考試試題庫(kù)【教學(xué)試題】
《Oracle數(shù)據(jù)庫(kù)考試試題庫(kù)【教學(xué)試題】》由會(huì)員分享,可在線閱讀,更多相關(guān)《Oracle數(shù)據(jù)庫(kù)考試試題庫(kù)【教學(xué)試題】(23頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 1. 啟動(dòng)數(shù)據(jù)庫(kù)的命令( A )。 A.startup B.startup open C.shutdown D.startup database 2. ( C )是啟動(dòng)數(shù)據(jù)庫(kù)時(shí)用來記錄數(shù)據(jù)文件、聯(lián)機(jī)日志文件的相關(guān)信息的二進(jìn)制文件。 A.數(shù)據(jù)文件 B.參數(shù)文件 C.控制文件 D.歸檔文件 3. 你需要在表SALES里查找一些產(chǎn)品明細(xì),其中PROD_ID列包括字符'_D123'。( B )WHERE子句條件能得到這些相符產(chǎn)品。 A. WHERE prod_id LIKE '%_D123%' ESCAPE '_' B. WHERE prod_id LIKE '%\_D123%
2、' ESCAPE '\' C. WHERE prod_id LIKE '%_D123%' ESCAPE '%_' D. WHERE prod_id LIKE '%\_D123%' ESCAPE '\_' 4. 關(guān)于單行函數(shù),哪一個(gè)描述是正確的?( D ) A. 他們只能接受一個(gè)參數(shù)。 B. 他們只能嵌套兩層。 C. 參數(shù)只能是字段值或常量。 D. 他們始終為查找表中的每個(gè)行返回一個(gè)值。 5. 下面哪個(gè)SQL語(yǔ)句顯示1890.55 as $1,890.55?( ADE )選三項(xiàng) A. SELECT TO_CHAR(1890.55,'$0G000D00') FROM
3、DUAL; B. SELECT TO_CHAR(1890.55,'$9,999V99') FROM DUAL; C. SELECT TO_CHAR(1890.55,'$99,999D99') FROM DUAL; D. SELECT TO_CHAR(1890.55,'$99G999D00') FROM DUAL; E. SELECT TO_CHAR(1890.55,'$99G999D99') FROM DUAL; 6. 下列關(guān)于ORACLE的to_date函數(shù)和to_char函數(shù),描述正確的是( BC )選兩項(xiàng) A. to_char函數(shù)是將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為日期數(shù)據(jù)
4、 B. to_date函數(shù)是將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為日期數(shù)據(jù) C. to_char函數(shù)是將日期數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù) D. to_date函數(shù)是將日期數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù) 7. 在表emp里,計(jì)算員工的年薪SAL*12并生成別名Annual Salary。( B ) A. SELECT ename,sal*12, Annual Salary FROM emp; B. SELECT ename,sal*12 "Annual Salary " FROM emp; C. SELECT ename,sal*12 AS Annual Salary FROM emp; D. SELECT ename
5、,sql*12 AS INICTAP("Annual Salary ") FROM emp; 8. 查看promotion(促銷表),每個(gè)促銷周期為7天。你的經(jīng)理要你生成一個(gè)報(bào)表,提供每周的促銷成本。( D ) A. SELECT promo_name, promo_cost/promo_end_date-promo_begin_date/7 FROM promotions; B. SELECT promo_name,(promo_cost/promo_end_date-promo_begin_date)/7 FROM promotions; C. SELECT promo
6、_name, promo_cost/(promo_end_date-promo_begin_date/7) FROM promotions; D. SELECT promo_name, promo_cost/((promo_end_date-promo_begin_date)/7) FROM promotions; 9. 你需要為每個(gè)客戶的信息額度增加$1000。在輸出時(shí),客戶的last name列頭應(yīng)為Name,cust_credit_limit的列頭為New Credit Limit。( C ) A. SELECT cust_last_name Name, cust_credi
7、t_limit + 1000 "New Credit Limit" FROM customers; B. SELECT cust_last_name AS Name, cust_credit_limit + 1000 AS New Credit Limit FROM customers; C. SELECT cust_last_name AS "Name", cust_credit_limit + 1000 AS "New Credit Limit" FROM customers; D. SELECT INITCAP(cust_last_name) "Name", cu
8、st_credit_limit + 1000 INITCAP("NEW CREDIT LIMIT") FROM customers; 10. 查看表PRODUCTS。你需要生成一個(gè)報(bào)表顯示如下格式: CATEGORIES 5MP Digital Photo Camera's category is Photo Y Box's category is Electronics Envoy Ambassador's category is Hardware 哪兩個(gè)查詢可以獲得需要的輸出?( CD ) A. SELECT prod_name || q'''s category is
9、 ' || prod_category CATEGORIES FROM products; B. SELECT prod_name || q'['s ]'category is ' || prod_category CATEGORIES FROM products; C. SELECT prod_name || q'\'s \' || ' category is ' || prod_category CATEGORIES FROM products; D. SELECT prod_name || q'<'s >' || 'category is ' || prod_category
10、 CATEGORIES FROM products; 11. 下面查詢:SQL> SELECT cust_name AS "NAME", cust_credit_limit/2 AS MIDPOINT,MIDPOINT+100 AS "MAX LOWER LIMIT" FROM customers; 上面查詢?cè)趫?zhí)行時(shí)發(fā)生錯(cuò)誤,這個(gè)錯(cuò)誤的原因是什么?( A ) A. 一個(gè)別名不能使用在表達(dá)式中。 B. 一個(gè)別名NAME沒有一個(gè)隔開的雙引號(hào)。 C. MIDPOINT+100是錯(cuò)誤的因?yàn)镃UST_CREDIT_LIMIT包含了NULL值。 D. 為CUST_CREDIT_LIM
11、IT/2表達(dá)式取一個(gè)別名MIDPOINT應(yīng)用雙引號(hào)隔開。 12. 你想去生成一個(gè)報(bào)表顯示每個(gè)員工從入職以來的總的薪金。 你執(zhí)行下列查詢: SQL>SELECT ename ' joined on ' hiredate ', the total compensation paid is ' TO_CHAR(ROUND(ROUND(SYSDATE-hiredate)/365) * sal + comm) "COMPENSATION UNTIL DATE" FROM employees; 輸出結(jié)果: 哪個(gè)說法是正確的?( C ) A. 此查詢執(zhí)行錯(cuò)誤是因?yàn)閯e名無效的。 B
12、. 此查詢能正確執(zhí)行并得到正確的結(jié)果。 C. 此查詢能正確執(zhí)行但不能得到正確結(jié)果。 D. 此查詢執(zhí)行錯(cuò)誤是因?yàn)镽OUND函數(shù)是無效的。 13. 當(dāng)你執(zhí)行下列查詢: SQL> select e.empno, e.ename, d.loc 2 from emp e, dept d 3 where e.deptno = d.deptno 4 and substr(e.ename, 1, 1) = ‘S’; 下列哪個(gè)語(yǔ)句是Oracle數(shù)據(jù)庫(kù)中可用的ANSI兼容等價(jià)語(yǔ)句?( A ) A.select empno, ename, loc from emp join d
13、ept on emp.deptno = dept.deptno where substr(emp.ename, 1, 1) = ‘S’; B.select empno, ename, loc from emp, dept on emp.deptno = dept.deptno where substr(emp.ename, 1, 1) = ‘S’; C.select empno, ename, loc from emp join dept where emp.deptno = dept.deptno and substr(emp.ename, 1, 1) = ‘S
14、’; D.select empno, ename, loc from emp left join dept on emp.deptno = dept.deptno and substr(emp.ename, 1, 1) = ‘S’; 14. 你要操縱Oracle數(shù)據(jù),下列哪個(gè)不是SQL命令?( B ) A.select * from dual; B.set define C.update emp set ename = 6543 where ename = ‘SMITHERS’; D.create table employees(empid varchar
15、2(10) primary key); SQL *Plus中發(fā)出的下列語(yǔ)句: SQL> select ceil(-97.342), 2 floor(-97.342), 3 round(-97.342), 4 trunc(-97.342) 5 from dual; 15. 下列哪個(gè)函數(shù)不返回結(jié)果-97?( B ) A.ceil() B.floor() C.round() D.trunc() 16. 查看下面PROMOTIONS表結(jié)構(gòu): name Null
16、 Type PROMO_ID NOT NULL NUMBER(6) PROMO_NAME NOT NULL VARCHAR2(30) PROMO_CATEGORY NOT NULL VARCHAR2(30) PROMO_COST NOT NULL NUMBER(10,2 管理層想看到每種促銷種類的唯一促銷成本。下面哪個(gè)查詢得到需要的結(jié)果?( D ) A. SELECT DISTINCT promo_cost, promo_category FROM promotions; B. SELECT promo_category, DISTINCT promo_cost FROM
17、promotions; C. SELECT DISTINCT promo_cost, DISTINCT promo_category FROM promotions; D. SELECT DISTINCT promo_category, promo_cost FROM promotions ORDER BY 1; 17. 在Oracle數(shù)據(jù)庫(kù)10g/11g里哪三個(gè)關(guān)于數(shù)據(jù)類型描述正確的是?( ADE ) A. 每個(gè)表里只能有一個(gè)LONG字段。 B. 一個(gè)TIMESTAMP數(shù)據(jù)類型字段只能存儲(chǔ)帶秒的時(shí)間值。 C. BLOB數(shù)據(jù)類型字段用于在操作系統(tǒng)文件里存儲(chǔ)二進(jìn)制數(shù)據(jù)。
18、D. 可以為一個(gè)VARCHAR2數(shù)據(jù)類型列中指定的最小列寬為1 E. 一個(gè)CHAR數(shù)據(jù)類型列中的值是空格填充到最大定義的列寬 18. 查看下面表EMP_DETAILS結(jié)構(gòu): name NULL TYPE EMP_ID NOT NULL NUMBER EMP_NAME NOT NULL VARCHAR2 (40) EMP_IMAGE LONG 19. 哪兩個(gè)SQL語(yǔ)句在表EMP_DETAILS執(zhí)行是正確的?( BC ) A. 一個(gè)EMP_IMAGE字段能包含在GROUY BY子句。 B. 一個(gè)EMP_IMAGE字段不能包含在ORDER BY子句。 C. 你不能在表中增加新
19、的LONG字段。 D. 您可以更改表,包括對(duì)EMP_IMAGE列的NOT NULL約束。 20. 檢查下列表結(jié)構(gòu): name Null Type TRANS_ID NOT NULL NUMBER(6) CUST_NAME NOT NULL VARCHAR2(20) CUST_STATUS NOT NULL CHAR TRANS_DATE NOT NULL DATE TRANS_VALIDITY VARCHAR2 CUST_CREDIT_LIMIT NUMBER 在上面的表結(jié)構(gòu)中創(chuàng)建和存儲(chǔ)中哪些說法是正確的?( BC )選二項(xiàng) A. CUST_STATUS列將給出錯(cuò)誤。
20、 B. TRANS_VALIDITY列將給出錯(cuò)誤。 C. CUST_STATUS列能存儲(chǔ)一個(gè)字符。 D. CUST_CREDIT_LIMIT列不能存儲(chǔ)有小數(shù)位的值。 E. TRANS_VALIDITY列最大長(zhǎng)度為一個(gè)字符。 F. TRANS_DATE列能存儲(chǔ)天、月、世紀(jì)、年、小時(shí)、分、秒和秒的小數(shù)部分。 21. 查看下面表TRANSACTIONS結(jié)構(gòu): name Null Type TRANS_ID NOT NULL NUMBER(6) CUST_NAME NOT NULL VARCHAR2(20) CUST_STATUS NOT NULL VARCHAR2 TRANS
21、_DATE NOT NULL DATE TRANS_VALIDITY INTERVAL DAY TO SECOND CUST_CREDIT_VALUE NUMBER(10) 22. 在上面的表結(jié)構(gòu)中創(chuàng)建和存儲(chǔ)中哪些說法是正確的?( BC )選二項(xiàng) A. TRANS_DATE列只允許存儲(chǔ)格式為dd-mon-yyyy的日期。 B. CUST_CREDIT_VALUE列允許存儲(chǔ)正負(fù)整數(shù)。 C. TRANS_VALIDITY列允許存儲(chǔ)日、小時(shí)、分和秒間隔時(shí)間。 D. CUST_STATUS列允許存儲(chǔ)最大為4000字符。 23. 下列哪個(gè)CREATE TABLE語(yǔ)法是有效的?( A
22、) A. CREATE TABLE emp9$# (emp_no NUMBER (4)); B. CREATE TABLE 9emp$# (emp_no NUMBER(4)); C. CREATE TABLE emp*123 (emp_no NUMBER(4)); D. CREATE TABLE emp9$# (emp_no NUMBER(4), date DATE); 24. 哪兩個(gè)關(guān)于約束正確的說法?( BD )選二項(xiàng) A. 外鍵不能包含NULL值。 B. 一個(gè)有UNIQUE約束的字段能包含NULL值。 C. 約束是只對(duì)一個(gè)表上的INSERT操作執(zhí)行。 D.
23、約束能被禁用即使約束字段包含數(shù)據(jù)。 E. 所有的約束可以在列級(jí)定義,也可以在表級(jí)別定義。 25. 評(píng)估下列CREATE TABLE命令: CREATE TABLE orders (ord_no NUMBER(2) CONSTRAINT ord_pk PRIMARY KEY, ord_date DATE, cust_id NUMBER(4)); CREATE TABLE ord_items (ord_no NUMBER(2), item_no NUMBER(3), qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200), expiry_d
24、ate date CHECK (expiry_date > SYSDATE), CONSTRAINT it_pk PRIMARY KEY (ord_no,item_no), CONSTRAINT ord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no)); 當(dāng)執(zhí)行上述命令時(shí)失敗,原因是什么?( A ) A. SYSDATE不能用于CHECK約束。 B. BETWEEN子句不能用于CHECK約束。 C. CHECK約束不能放在具有DATE數(shù)據(jù)類型的列。 D. ORD_NO和ITEM_NO不能用于復(fù)合主鍵因?yàn)镺RD_NO也是外鍵。
25、26. 評(píng)估下列SQL命名: SQL>CREATE SEQUENCE ord_seq INCREMENT BY 10 START WITH 120 MAXVALUE 9999 NOCYCLE; SQL>CREATE TABLE ord_items (ord_no NUMBER(4)DEFAULT ord_seq.NEXTVAL NOT NULL, item_no NUMBER(3), qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200), expiry_date date CHECK (expiry_date > SYSDATE),
26、CONSTRAINT it_pk PRIMARY KEY (ord_no,item_no), CONSTRAINT ord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no)); 上述命令建立表失敗,哪兩個(gè)SQL語(yǔ)法失???( AC ) A. 你在CHECK約束的條件下不能使用SYSDATE。 B. 你在CHECK約束條件下不能使用BETWEEN。 C. 你不能使用NEXTVAL序列值作為列的DEFAULT值。 D. ORD_NO和ITEM_NO不能用于復(fù)合主鍵因?yàn)镺RD_NO也是外鍵。 27. 哪個(gè)CREATE TABLE語(yǔ)法是有
27、效的?( D ) A. CREATE TABLE ord_details (ord_no NUMBER(2) PRIMARY KEY, item_no NUMBER(3) PRIMARY KEY, ord_date DATE NOT NULL); B. CREATE TABLE ord_details (ord_no NUMBER(2) UNIQUE, NOT NULL, item_no NUMBER(3), ord_date DATE DEFAULT SYSDATE NOT NULL); C. CREATE TABLE ord_details (ord_no
28、NUMBER(2) , item_no NUMBER(3), ord_date DATE DEFAULT NOT NULL, CONSTRAINT ord_uq UNIQUE (ord_no), CONSTRAINT ord_pk PRIMARY KEY (ord_no)); D. CREATE TABLE ord_details (ord_no NUMBER(2), item_no NUMBER(3), ord_date DATE DEFAULT SYSDATE NOT NULL, CONSTRAINT ord_pk PRIMARY KEY (ord_no, item_n
29、o)); 28. 你用下列命令刪除PRODUCTS表: SQL>DROP TABLE products; 下列哪三個(gè)說法正確的?( ABD ) A. 表的結(jié)構(gòu)及所有數(shù)據(jù)都刪除。 B. 在會(huì)話中未提交的事務(wù)被提交。 C. 表對(duì)應(yīng)的所有的索引將保留但他們變?yōu)闊o效。 D. 所有的視圖和同義詞將保留但他們變?yōu)闊o效。 E. 所有的數(shù)據(jù)被刪除但是表結(jié)構(gòu)將保留。 29. 檢查下列CREATE SEQUENCE語(yǔ)法: CREATE SEQUENCE seq1 START WITH 100 INCREMENT BY 10 MAXVALUE 200 CYCLE NOCACHE;
30、 當(dāng)SEQ1序列生成到最大值為200。你執(zhí)行下列SQL語(yǔ)法: SELECT seq1.nextval FROM dual; 此SELECT語(yǔ)法顯示什么?( A ) A. 1 B. 10 C. 100 D. 出現(xiàn)錯(cuò)誤 30. 下面哪兩個(gè)關(guān)于索引說法正確?( AD ) A. 他們可以建立在表和聚簇上。 B. 他們可以建立在表上和簡(jiǎn)單視圖上。 C. 你可以使用相同的列創(chuàng)建唯一索引。 D. 如果你指定相同列的不同組合可以建立多個(gè)索引。 31. 檢查下列SQL語(yǔ)法: 用PRODUCTS表,你需要生成名字,當(dāng)前價(jià)格列表,及打折扣25%后小于$10的所有的這些產(chǎn)品。 S
31、QL>SELECT prod_name, prod_list_price, prod_list_price - (prod_list_price * .25) "DISCOUNTED_PRICE" FROM products WHERE discounted_price < 10; 此查詢執(zhí)行時(shí)發(fā)生一個(gè)錯(cuò)誤。此錯(cuò)誤的原因是什么?( C ) A. 括號(hào)應(yīng)包含整個(gè)表達(dá)式。 B. 雙引號(hào)應(yīng)該從列別名被刪除。 C. 在WHERE子句的表達(dá)式應(yīng)被替換。 D. 列別名應(yīng)為大寫且在WHERE子句中用雙引號(hào)括起來。 32. 查看表PROMOTIONS表,PROMO_BEGIN_DATE是
32、存儲(chǔ)默認(rèn)的日期,格式為dd-mon-rr. 你需要查看一個(gè)報(bào)表包括表promos 所有的name,cost,start date。 你能用哪個(gè)語(yǔ)法顯示下列內(nèi)容?( D ) A. SELECT promo_name, promo_cost, promo_begin_date FROM promotions WHERE promo_category = 'post' AND promo_begin_date < '01-01-00'; B. SELECT promo_name, promo_cost, promo_begin_date FROM promotions WH
33、ERE promo_cost LIKE 'post%' AND promo_begin_date < '01-01-2000'; C. SELECT promo_name, promo_cost, promo_begin_date FROM promotions WHERE promo_category LIKE 'P%' AND promo_begin_date < '1-JANUARY-00'; D. SELECT promo_name, promo_cost, promo_begin_date FROM promotions WHERE promo_category LI
34、KE '%post%' AND promo_begin_date < '1-JAN-00'; 33. 查看PART_CODE字段包括下列內(nèi)容: PART_CODE --------------------- A%_WQ123 A%BWQ123 AB_WQ123 檢查下列查詢: SQL> SELECT part_code FROM spares WHERE part_code LIKE '%\%_WQ12%' ESCAPE '\'; 哪個(gè)語(yǔ)句的輸入是正確的?( D ) A. 此語(yǔ)句錯(cuò)誤. B. 此語(yǔ)句顯示所有的值. C. 此語(yǔ)句只顯示 A%_WQ123 and
35、 AB_WQ123 . D. 此語(yǔ)句只顯示A%_WQ123 and A%BWQ123 . E. 此語(yǔ)句只顯示A%BWQ123 and AB_WQ123. 34. 查看PROMOTIONS表結(jié)構(gòu),你需要生成符合 1. 促銷名不能以'T'或'N'開頭。 2. 促銷成本應(yīng)大于$2000。 3. 促銷結(jié)束時(shí)間大于2001年1月1日。 哪個(gè)WHERE子句能得到正確的結(jié)果?( C ) A. WHERE promo_name NOT LIKE 'T%' OR promo_name NOT LIKE 'N%' AND promo_cost > 20000 AND promo_en
36、d_date > '1-JAN-01' B. WHERE (promo_name NOT LIKE 'T%' AND promo_name NOT LIKE 'N%') OR promo_cost > 20000 OR promo_end_date > '1-JAN-01' C. WHERE promo_name NOT LIKE 'T%' AND promo_name NOT LIKE 'N%' AND promo_cost > 20000 AND promo_end_date > '1-JAN-01' D. WHERE (promo_name NOT LIKE '%T%'
37、 OR promo_name NOT LIKE '%N%') AND(promo_cost > 20000 AND promo_end_date > '1-JAN-01') 35. 查看表PROMOTIONS中的PROMO_CATEGORY 和 PROMO_COST字段,檢查下列查詢語(yǔ)句: SQL>SELECT DISTINCT promo_category to_char(promo_cost)"code" FROM promotions ORDER BY code; SQL>SELECT DISTINCT promo_category promo_cost "code" F
38、ROM promotions ORDER BY 1; 上述SQL語(yǔ)句說法是正確的是?( B ) A. 只有第一個(gè)查詢執(zhí)行成功. B. 只有第二個(gè)查詢執(zhí)行成功. C. 兩個(gè)查詢執(zhí)行成功但得到不同的結(jié)果。but give different results. D. 兩個(gè)查詢執(zhí)行成功但得到相同的結(jié)果. 36. 查看表CUSTOMERS,你需要生成一個(gè)報(bào)表顯示客戶的明細(xì)并按城市降序排序和收入水平由高到底排序。 哪個(gè)查詢能完成這個(gè)任務(wù)?( A ) A. SELECT cust_city, cust_income_level, cust_last_name
39、FROM customers ORDER BY cust_city desc, cust_income_level DESC ; B. SELECT cust_city, cust_income_level, cust_last_name FROM customers ORDER BY cust_income_level desc, cust_city DESC; C. SELECT cust_city, cust_income_level, cust_last_name FROM customers ORDER BY (cust_city, cust_income_leve
40、l) DESC; D. SELECT cust_city, cust_income_level, cust_last_name FROM customers ORDER BY cust_city, cust_income_level DESC; 37. 哪些任務(wù)能用SQL函數(shù)完成?( ABC )選三項(xiàng) A. 顯示非默認(rèn)格式的日期 B. 查找字符串的個(gè)數(shù) C. 用指定的字符串替換表達(dá)式的字符串 D. 兩個(gè)以上的列或表達(dá)式組合成在一個(gè)列并輸出 38. 在表PRODUCTS中有下列數(shù)據(jù): PROD_ID PROD_LIST_PRICE ------------------
41、--------------------------- -123456 152525.99 你執(zhí)行下列查詢: SQL> SELECT RPAD(( ROUND(prod_list_price)), 10,'*') FROM products WHERE prod_id = 123456; 輸出的結(jié)果正確的是( A )? A. 152526 **** B. **152525.99 C. 152525** ** D. an error message 39. 在表CUSTOMER中你需要顯示first name中包括'e'字符且最后第二個(gè)字符是'a'的所有的客戶
42、。 下列哪個(gè)能得到需要的結(jié)果?( A ) A. SELECT cust_first_name FROM customers WHERE INSTR(cust_first_name, 'e')<>0 AND SUBSTR(cust_first_name, -2, 1)='a'; B. SELECT cust_first_name FROM customers WHERE INSTR(cust_first_name, 'e')<>'' AND SUBSTR(cust_first_name, -2, 1)='a'; C. SELECT cust_first_name
43、 FROM customers WHERE INSTR(cust_first_name, 'e')IS NOT NULL AND SUBSTR(cust_first_name, 1,-2)='a'; D. SELECT cust_first_name FROM customers WHERE INSTR(cust_first_name, 'e')<>0 AND SUBSTR(cust_first_name, LENGTH(cust_first_name),-2)='a'; 40. 檢查下列查詢: SQL> SELECT INITCAP(cust_first_name || '
44、 ' || UPPER(SUBSTR(cust_city,-LENGTH(cust_city),2))) FROM customers WHERE cust_first_name = 'ABIGAIL'; 哪個(gè)輸出是正確的?( B ) A. Abigail PA B. Abigail Pa C. Abigail IS D. an error message 41. 查看下列查詢: SQL> SELECT TRUNC(ROUND(156.00,-1),-1) FROM DUAL; 哪個(gè)輸出是正確的?( C ) A. 16 B. 100 C. 1
45、60 D. 200 E. 150 42. 查看表CUSTOMER的CUST_NAME字段的值: CUST_NAME ------------------------ Renske Ladwig Jason Mallin Samuel McCain Allan MCEwen Irene Mikkilineni Julia Nayer 你需要顯示的客戶,其中第二名稱以“Mc”或“MC ”。 哪個(gè)查詢能得到正確的結(jié)果?( B ) A. SELECT SUBSTR(cust_name, INSTR(cust_name,' ')+1) FROM customer
46、s WHERE INITCAP(SUBSTR(cust_name, INSTR(cust_name,' ')+1))='Mc'; B. SELECT SUBSTR(cust_name, INSTR(cust_name,' ')+1) FROM customers WHERE INITCAP(SUBSTR(cust_name, INSTR(cust_name,' ')+1)) LIKE 'Mc%'; C. SELECT SUBSTR(cust_name, INSTR(cust_name,' ')+1) FROM customers WHERE SUBSTR(cust_name
47、, INSTR(cust_name,' ')+1) LIKE INITCAP('MC%'); D. SELECT SUBSTR(cust_name, INSTR(cust_name,' ')+1) FROM customers WHERE INITCAP(SUBSTR(cust_name, INSTR(cust_name,' ')+1)) = INITCAP('MC%'); 43. 查看表CUST_TRANS的結(jié)構(gòu)和數(shù)據(jù): CUST_TRANS ------------------------- Name Null Type CUSTNO NOT NULL CHAR(2)
48、 TRANSDATE DATE TRANSAMT NUMBER(6,2) CUSTNO TRANSDATE TRANSAMT ---------------------------------------- 11 01-JAN-07 1000 22 01-FEB-07 2000 33 01-MAR-07 3000 日期存儲(chǔ)的默認(rèn)格式為dd-mon-rr。 哪個(gè)SQL語(yǔ)句能執(zhí)行成功?( ACD )選三項(xiàng) A. SELECT transdate + '10' FROM cust_trans; B. SELECT * FROM cust_trans WHERE tran
49、sdate = '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; 44. 你需要計(jì)算從2007年1月1日至今天的天數(shù)? 日期的默認(rèn)存儲(chǔ)格式為dd-mon-rr。 下列哪兩個(gè)SQL能得到正確的結(jié)果?( BC )選二項(xiàng) A. SELECT SYSD
50、ATE - '01-JAN-2007' FROM DUAL; B. SELECT SYSDATE - TO_DATE('01/JANUARY/2007') FROM DUAL; C. SELECT SYSDATE - TO_DATE('01-JANUARY-2007') FROM DUAL; D. SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY') - '01-JAN-2007' FROM DUAL; E. SELECT TO_DATE(SYSDATE, 'DD/MONTH/YYYY') - '01/JANUARY/2007' FROM DUAL;
51、45. 下列哪兩個(gè)SQL語(yǔ)句能執(zhí)行成功?( AB ) A. UPDATE promotions SET promo_cost = promo_cost+ 100 WHERE TO_CHAR(promo_end_date, 'yyyy') > '2000'; B. SELECT promo_begin_date FROM promotions WHERE TO_CHAR(promo_begin_date,'mon dd yy')='jul 01 98'; C. UPDATE promotions SET promo_cost = promo_cost+ 100
52、WHERE promo_end_date > TO_DATE(SUBSTR('01-JAN-2000',8)); D. SELECT TO_CHAR(promo_begin_date,'dd/month') FROM promotions WHERE promo_begin_date IN (TO_DATE('JUN 01 98'), TO_DATE('JUL 01 98')); 46. 查看表PROGRAMS結(jié)構(gòu): name Null Type PROG_ID NOT NULL NUMBER(3) PROG_COST NUMBER(8,2) START_DATE NOT N
53、ULL DATE END_DATE DATE 下列哪兩個(gè)SQL語(yǔ)句能執(zhí)行成功?(AD) A. SELECT NVL(ADD_MONTHS(END_DATE,1),SYSDATE) FROM programs; B. SELECT TO_DATE(NVL(SYSDATE-END_DATE,SYSDATE)) FROM programs; C. SELECT NVL(MONTHS_BETWEEN(start_date,end_date),'Ongoing') FROM programs; D. SELECT NVL(TO_CHAR(MONTHS_BETWEEN(star
54、t_date,end_date)),'Ongoing') FROM programs; 47. 查看表INVOICE結(jié)構(gòu): name Null Type INV_NO NOT NULL NUMBER(3) INV_DATE DATE INV_AMT NUMBER(10,2) 下列哪兩個(gè)SQL語(yǔ)句能執(zhí)行成功?( AC ) A. SELECT inv_no,NVL2(inv_date,'Pending','Incomplete') FROM invoice; B. SELECT inv_no,NVL2(inv_amt,inv_date,'Not Available') F
55、ROM invoice; C. SELECT inv_no,NVL2(inv_date,sysdate-inv_date,sysdate) FROM invoice; D. SELECT inv_no,NVL2(inv_amt,inv_amt*.25,'Not Available') FROM invoice; 48. 查看表PRODUCTS的LIST_PRICE和MIN_PRICE字段: LIST_PRICE MIN_PRICE ------------------------------------- 10000 8000 20000 30000 30000 哪兩
56、個(gè)表達(dá)式能得到一樣的結(jié)果?( BD ) A. NVL(NULLIF(list_price, min_price), 0) B. NVL(COALESCE(list_price, min_price), 0) C. NVL2(COALESCE(list_price, min_price), min_price, 0) D. COALESCE(NVL2(list_price, list_price, min_price), 0) 49. 查看表INVOICE的結(jié)果: 哪兩個(gè)SQL語(yǔ)句能執(zhí)行成功?( BD ) A. SELECT AVG(inv_date )
57、FROM invoice; B. SELECT MAX(inv_date),MIN(cust_id) FROM invoice; C. SELECT MAX(AVG(SYSDATE - inv_date)) FROM invoice; D. SELECT AVG( inv_date - SYSDATE), AVG(inv_amt) FROM invoice; 50. 查看表MARKS結(jié)構(gòu): name Null Type ----------------------------------------------------------- STUDENT_ID NOT
58、 NULL VARCHAR2(4) STUDENT_NAME VARCHAR2(25) SUBJECT1 NUMBER(3) SUBJECT2 NUMBER(3) SUBJECT3 NUMBER(3) 哪兩個(gè)SQL語(yǔ)句能執(zhí)行成功?( CD ) A. SELECT student_name,subject1 FROM marks WHERE subject1 > AVG(subject1); B. SELECT student_name,SUM(subject1) FROM marks WHERE student_name LIKE 'R%'; C. SELEC
59、T SUM(subject1+subject2+subject3) FROM marks WHERE student_name IS NULL; D. SELECT SUM(DISTINCT NVL(subject1,0)), MAX(subject1) FROM marks WHERE subject1 > subject2; 51. 查看表PROMOTIONS結(jié)構(gòu),檢查下列SQL語(yǔ)句: SQL>SELECT promo_category, AVG(promo_cost) Avg_Cost, AVG(promo_cost)*.25 Avg_Overhead FROM p
60、romotions WHERE UPPER(promo_category) IN ('TV', 'INTERNET','POST') GROUP BY Avg_Cost ORDER BY Avg_Overhead; 此SQL查詢?cè)趫?zhí)行時(shí)會(huì)生成一個(gè)錯(cuò)誤。哪個(gè)是原因?qū)е逻@個(gè)錯(cuò)誤?( C ) A. WHERE B. SELECT C. GROUP BY D. ORDER BY 52. 查看表CUSTOMERS的數(shù)據(jù): CUSTNO CUSTNAME CITY ------------------------------------------------ 1
61、KING SEATTLE 2 GREEN BOSTON 3 KOCHAR SEATTLE 4 SMITH NEW YORK 你想要顯示多個(gè)客戶的相關(guān)詳細(xì)信息的所有城市,查看下列查詢: SQL>SELECT c1.custname, c1.city FROM Customers c1 __________________ Customers c2 ON (c1.city=c2.city AND c1.custname<>c2.custname); 哪兩個(gè)JOIN選項(xiàng)能得到正確的輸出?( AE ) A. JOIN B. NATURAL JOIN
62、 C. LEFT OUTER JOIN D. FULL OUTER JOIN E. RIGHT OUTER JOIN 53. 查看表CUSTOMERS, SALES, 和COUNTRIES,你需要生成一個(gè)報(bào)表用來顯示所有的城市 名及相關(guān)的所有客戶(如果有)和銷售明細(xì)(如果有)。 哪個(gè)FROM子句能得到需要的結(jié)果?( C ) A. FROM sales JOIN customers USING (cust_id) FULL OUTER JOIN countries USING (country_id); B. FROM sales JOIN customers US
63、ING (cust_id) RIGHT OUTER JOIN countries USING (country_id); C. FROM customers LEFT OUTER JOIN sales USING (cust_id) RIGHT OUTER JOIN countries USING (country_id); D. FROM customers LEFT OUTER JOIN sales USING (cust_id) LEFT OUTER JOIN countries USING (country_id); 54. 哪兩個(gè)關(guān)于子查詢描述正確的?( AD
64、) A. 一個(gè)子查詢能返回0或多行 B. 只有二個(gè)子查詢能放在同一層。 C. 一個(gè)子查詢只能用于SQL查詢語(yǔ)句。 D. 子查詢可以出現(xiàn)在一個(gè)比較操作符的兩邊 E. 在SELECT的WHERE子句中子查詢層是沒有限制的。 55. 子查詢能在哪里使用?( ABCF )選四項(xiàng) A. 在SELECT語(yǔ)句的字段名 B. 在SELECT語(yǔ)句的FROM子句 C. 在SELECT語(yǔ)句的 HAVING 子句 D. 在SELECT語(yǔ)句的 GROUP BY 子句 E. 只在在SELECT語(yǔ)句的 WHERE 子句 F. 在所有DML語(yǔ)句里的SELECT的WHERE子句 56
65、. 查看表PRODUCTS結(jié)構(gòu): name Null Type PROD_ID NOT NULL NUMBER(4) PROD_NAME VARCHAR2(20) PROD_STATUS VARCHAR2(6) QTY_IN_HAND NUMBER(8,2) UNIT_PRICE NUMBER(10,2) 你想顯示總價(jià)最高的產(chǎn)品的名稱。哪個(gè)SQL語(yǔ)句能得到正確的結(jié)果?( A ) A. SELECT prod_name FROM products WHERE (unit_price * qty_in_hand) = (SELECT MAX(unit_price *
66、qty_in_hand) FROM products); B. SELECT prod_name FROM products WHERE (unit_price * qty_in_hand) = (SELECT MAX(unit_price * qty_in_hand) FROM products GROUP BY prod_name); C. SELECT prod_name FROM products GROUP BY prod_name HAVING MAX(unit_price * qty_in_hand) = (SELECT MAX(unit_price * qty_in_hand) FROM products GROUP BY prod_name); D. SELECT prod_name FROM products WHERE (unit_price * qty_in_hand) = (SELECT MAX(SUM(unit_price * qty_in_hand)) FROM products) GROUP BY prod_name;
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理制度:常見突發(fā)緊急事件應(yīng)急處置程序和方法
- 某物業(yè)公司冬季除雪工作應(yīng)急預(yù)案范文
- 物業(yè)管理制度:小區(qū)日常巡查工作規(guī)程
- 物業(yè)管理制度:設(shè)備設(shè)施故障應(yīng)急預(yù)案
- 某物業(yè)公司小區(qū)地下停車場(chǎng)管理制度
- 某物業(yè)公司巡查、檢查工作內(nèi)容、方法和要求
- 物業(yè)管理制度:安全防范十大應(yīng)急處理預(yù)案
- 物業(yè)公司巡查、檢查工作內(nèi)容、方法和要求
- 某物業(yè)公司保潔部門領(lǐng)班總結(jié)
- 某公司安全生產(chǎn)舉報(bào)獎(jiǎng)勵(lì)制度
- 物業(yè)管理:火情火災(zāi)應(yīng)急預(yù)案
- 某物業(yè)安保崗位職責(zé)
- 物業(yè)管理制度:節(jié)前工作重點(diǎn)總結(jié)
- 物業(yè)管理:某小區(qū)消防演習(xí)方案
- 某物業(yè)公司客服部工作職責(zé)