




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 启动数据库的命令(A)。A、startupB、startupopenC、shutdownD、startupdatabase2. (C)就是启动数据库时用来记录数据文件、联机日志文件的相关信息的二进制文件。A、数据文件B、参数文件C、控制文件D、归档文件3. 您需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。(B)WHERE子句条件能得到这些相符产品。A、 WHEREprod_idLIKE'%_D123%'ESCAPE'_'B、 WHEREprod_idLIKE'%_D123%'ESCAPE&
2、#39;'C、 WHEREprod_idLIKE'%_D123%'ESCAPE'%_'D、WHEREprod_idLIKE'%_D123%'ESCAPE'_'4. 关于单行函数,哪一个描述就是正确的?(D)A、她们只能接受一个参数。B、她们只能嵌套两层。C、参数只能就是字段值或常量。D、她们始终为查找表中的每个行返回一个值。5. 下面哪个SQL语句显示1890、55as$1,890、55?(ADE)选三项A、 SELECTTO_CHAR(1890、55,'$0G000D00')FROMDUAL;B、 SEL
3、ECTTO_CHAR(1890、55,'$9,999V99')FROMDUAL;C、 SELECTTO_CHAR(1890、55,'$99,999D99')FROMDUAL;D、 SELECTTO_CHAR(1890、55,'$99G999D00')FROMDUAL;E、 SELECTTO_CHAR(1890、55,'$99G999D99')FROMDUAL;6. 下列关于ORACLE的to_date函数与to_char函数,描述正确的就是(BC)选两项A、to_char函数就是将字符串数据转换为日期数据B、to_date函数就是
4、将字符串数据转换为日期数据C、to_char函数就是将日期数据转换为字符数据D、to_date函数就是将日期数据转换为字符数据7. 在表emp里,计算员工的年薪SAL*12并生成别名AnnualSalary。(B)A、 SELECTename,sal*12,AnnualSalaryFROMemp;B、SELECTename,sal*12"AnnualSalary"FROMemp;C、 SELECTename,sal*12ASAnnualSalaryFROMemp;D、 SELECTename,sql*12ASINICTAP("AnnualSalary")
5、FROMemp;8. 查瞧promotion(促销表),每个促销周期为7天。您的经理要您生成一个报表,提供每周的促销成本。(D)TWUPROMOTIONSMutt?Iffi®PROMOJDNOTNULLNUMBER网ROMO.NAMEO1NULLVARCHAH2(30rRQMQ9UBCATEGQRVNOTNULLVARCHAR2世PROMO.SUtiCArtGORYtDMOINULLPROMOCATEGORYM)rNULLPROMOCATEGORYIDMOTMULLNUMBERPROMO.COSTno1NULLNUMBEH小口幻PROMOBtGINDATEMOTNULLDATEnot
6、nullDATtA、 SELECTpromo_name,promo_cost/promo_end_date-promo_begin_date/7FROMpromotions;B、 SELECTpromo_name,(promo_cost/promo_end_date-promo_begin_date)/7FROMpromotions;C、 SELECTpromo_name,promo_cost/(promo_end_date-promo_begin_date/7)FROMpromotions;D、 SELECTpromo_name,promo_cost/(promo_end_date-prom
7、o_begin_date)/7)FROMpromotions;9. 您需要为每个客户的信息额度增加$1000。在输出时,客户的lastname列头应为Name,cust_credit_limit的列头为NewCreditLimit。(C)A、 SELECTcust_last_nameName,cust_credit_limit+1000"NewCreditLimit"FROMcustomers;B、 SELECTcust_last_nameASName,cust_credit_limit+1000ASNewCreditLimitFROMcustomers;C、 SELECT
8、cust_last_nameAS"Name",cust_credit_limit+1000AS"NewCreditLimit"FROMcustomers;D、 SELECTINITCAP(cust_last_name)"Name",cust_credit_limit+1000INITCAP("NEWCREDITLIMIT")FROMcustomers;10. 查瞧表PRODUCTSo您需要生成一个报表显示如下格式:CATEGORIES5MPDigitalPhotoCamera'scategoryisPhot
9、oYBox'scategoryisElectronicsEnvoyAmbassador'scategoryisHardware哪两个查询可以获得需要的输出?(CD)A、 SELECTprod_name|q"'scategoryis'|prod_categoryCATEGORIESFROMproducts;B、 SELECTprod_name|q''s'categoryis'|prod_categoryCATEGORIESFROMproducts;C、 SELECTprod_name|q''s'|&
10、#39;categoryis'|prod_categoryCATEGORIESFROMproducts;D、 SELECTprod_name|q'<'s>'|'categoryis'|prod_categoryCATEGORIESFROMproducts;11. 下面查询:SQL>SELECTcust_nameAS"NAME",cust_credit_limit/2ASMIDPOINT,MIDPOINT+100AS"MAXLOWERLIMIT"FROMcustomers;上面查询在执行时发
11、生错误,这个错误的原因就是什么?(A)A、一个别名不能使用在表达式中。B、一个别名NAME没有一个隔开的双引号。C、MIDPOINT+100就是错误的因为CUST_CREDIT_LIMIT包含了NULL值。D、为CUST_CREDIT_LIMIT/2表达式取一个别名MIDPOINT应用双引号隔开。12. 您想去生成一个报表显示每个员工从入职以来的总的薪金。您执行下列查询:SQL>SELECTename'joinedon'hiredate',thetotalcompensationpaidis'TO_CHAR(ROUND(ROUND(SYSDATE-hire
12、date)/365)*sal+comm)"COMPENSATIONUNTILDATE"FROMemployees;输出结果:EMPLOYEESEI-JAMEHIREDATESALcomSKITH17-DEC-OO800ALLEN2O-FEB-9916G0300WARD22-EEB-9512505DCJONES02-APR-982975MARTIN28-SEP-9g12501400BIAKE09728S0哪个说法就是正确的?(C)A、此查询执行错误就是因为别名无效的。B、此查询能正确执行并得到正确的结果。C、此查询能正确执行但不能得到正确结果。D、此查询执行错误就是因为ROU
13、ND函数就是无效的。13. 当您执行下列查询:SQL>selecte、empno,e、ename,d、loc2 fromempe,deptd3 wheree、deptno=d、deptno4 andsubstr(e、ename,1,1)='S'下列哪个语句就是Oracle数据库中可用的ANSI兼容等价语句?(A)A.selectempno,ename,locfromempjoindeptonemp、deptno=dept、deptnowheresubstr(emp、ename,1,1)='S'B.selectempno,ename,locfromemp,d
14、eptonemp、deptno=dept、deptnowheresubstr(emp、ename,1,1)='S'C.selectempno,ename,locfromempjoindeptwhereempdeptno=dept、deptnoandsubstr(emp、ename,1,1)='S'D.selectempno,ename,locfromempleftjoindeptonemp、deptno=dept、deptnoandsubstr(emp、ename,1,1)='S'14.您要操纵Oracle数据,下列哪个不就是SQL命令?(B)A
15、.select*fromdual;B.setdefineC.updateempsetename=6543whereename='SMITHERS;D.createtableemployees(empidvarchar2(10)primarykey);SQL*Plus中发出的下列语句:SQL>selectceil(-97、342),2floor(-97、342),3round(-97、342),4trunc(-97、342)5fromdual;15 .下列哪个函数不返回结果-97?(B)A.ceil()B.floor()C.round()D.trunc()16 .查瞧下面PROMO
16、TIONS表结构:nameNullTypePROMO_IDNOTNULLNUMBER(6)PROMO_NAMENOTNULLVARCHAR2(30)PROMO_CATEGORYNOTNULLVARCHAR2(30)PROMO_COSTNOTNULLNUMBER(10,2管理层想瞧到每种促销种类的唯一促销成本。下面哪个查询得到需要的结果?(D)A、 SELECTDISTINCTpromo_cost,promo_categoryFROMpromotions;B、 SELECTpromo_category,DISTINCTpromo_costFROMpromotions;C、 SELECTDISTI
17、NCTpromo_cost,DISTINCTpromo_categoryFROMpromotions;D、 SELECTDISTINCTpromo_category,promo_costFROMpromotionsORDERBY1;17 .在Oracle数据库10g/11g里哪三个关于数据类型描述正确的就是?(ADE)A、每个表里只能有一个LONG字段。B、一个TIMESTAMP数据类型字段只能存储带秒的时间值。C、BLOB数据类型字段用于在操作系统文件里存储二进制数据。D、可以为一个VARCHAR2数据类型列中指定的最小列宽为1E、一个CHAR数据类型列中的值就是空格填充到最大定义的列宽18
18、 .查瞧下面表EMP_DETAILS结构:nameNULLTYPEEMP_IDNOTNULLNUMBEREMP_NAMENOTNULLVARCHAR2(40)EMP_IMAGELONG19 .哪两个SQL语句在表EMP_DETAILS执行就是正确的?(BC)A、一个EMP_IMAGE字段能包含在GROUYBY子句。B、一个EMP_IMAGE字段不能包含在ORDERBY子句。C、您不能在表中增加新的LONG字段。D、您可以更改表,包括对EMP_IMAGE歹U的NOTNULL约束。20 .检查下列表结构:nameNullTypeTRANS_IDNOTNULLNUMBER(6)CUST_NAMENO
19、TNULLVARCHAR2(20)CUST_STATUSNOTNULLCHARTRANS_DATENOTNULLDATETRANS_VALIDITYVARCHAR2CUST_CREDIT_LIMITNUMBER在上面的表结构中创建与存储中哪些说法就是正确的?(BC)选二项A、CUST_STATUS列将给出错误。B、TRANS_VALIDITY列将给出错误。C、CUST_STATUS列能存储一个字符。D、CUST_CREDIT_LIMIT列不能存储有小数位的值。E、 TRANS_VALIDITY列最大长度为一个字符。F、 TRANS_DATE列能存储天、月、世纪、年、小时、分、秒与秒的小数部分。
20、21. 查瞧下面表TRANSACTIONS结构:nameNullTypeTRANS_IDNOTNULLNUMBER(6)CUST_NAMENOTNULLVARCHAR2(20)CUST_STATUSNOTNULLVARCHAR2TRANS_DATENOTNULLDATETRANS_VALIDITYINTERVALDAYTOSECONDCUST_CREDIT_VALUENUMBER(10)22. 在上面的表结构中创建与存储中哪些说法就是正确的?(BC)选二项A、TRANS_DATE列只允许存储格式为dd-mon-yyyy的日期。B、CUST_CREDIT_VALUE列允许存储正负整数。C、TRA
21、NS_VALIDITY列允许存储日、小时、分与秒间隔时间。D、CUST_STATUS列允许存储最大为4000字符。23. 下列哪个CREATETABLE语法就是有效的?(A)A、CREATETABLEemp9$#(emp_noNUMBER(4);B、CREATETABLE9emp$#(emp_noNUMBER(4);C、CREATETABLEemp*123(emp_noNUMBER(4);D、CREATETABLEemp9$#(emp_noNUMBER(4),dateDATE);24. 哪两个关于约束正确的说法?(BD)选二项A、外键不能包含NULL值。B、一个有UNIQUE约束的字段能包含N
22、ULL值。C、 约束就是只对一个表上的INSERT操作执行。D、 约束能被禁用即使约束字段包含数据。E、 所有的约束可以在列级定义,也可以在表级别定义。25. 评估下列CREATETABLE命令:CREATETABLEorders(ord_noNUMBER(2)CONSTRAINTord_pkPRIMARYKEY,ord_dateDATE,cust_idNUMBER(4);CREATETABLEord_items(ord_noNUMBER(2),item_noNUMBER(3),qtyNUMBER(3)CHECK(qtyBETWEEN100AND200),expiry_datedateCHEC
23、K(expiry_date>SYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_no,item_no),CONSTRAINTord_fkFOREIGNKEY(ord_no)REFERENCESorders(ord_no);当执行上述命令时失败,原因就是什么?(A)A、SYSDATE不能用于CHECK约束。B、BETWEEN子句不能用于CHECK约束。C、CHECK约束不能放在具有DATE数据类型的列。D、ORD_NO与ITEM_NO不能用于复合主键因为ORD_NO也就是外键。26. 评估下列SQL命名:SQL>CREATESEQUENCEord_seqIN
24、CREMENTBY10STARTWITH120MAXVALUE9999NOCYCLE;SQL>CREATETABLEord_items(ord_noNUMBER(4)DEFAULTord_seq、NEXTVALNOTNULL,item_noNUMBER(3),qtyNUMBER(3)CHECK(qtyBETWEEN100AND200),expiry_datedateCHECK(expiry_date>SYSDATE),CONSTRAINTit_pkPRIMARYKEY(ord_no,item_no),CONSTRAINTord_fkFOREIGNKEY(ord_no)REFEREN
25、CESorders(ord_no);上述命令建立表失败,哪两个SQL语法失败?(AC)A、您在CHECK约束的条件下不能使用SYSDATBB、您在CHECK约束条件下不能使用BETWEEN。C、您不能使用NEXTVAL序列J值作为列J的DEFAULT值。D、ORD_NO与ITEM_NO不能用于复合主键因为ORD_NO也就是外键。27.哪个CREATETABLE语法就是有效的?(D)A、 CREATETABLEord_details(ord_noNUMBER(2)PRIMARYKEY,item_noNUMBER(3)PRIMARYKEY,ord_dateDATENOTNULL);B、 CREAT
26、ETABLEord_details(ord_noNUMBER(2)UNIQUE,NOTNULL,item_noNUMBER(3),ord_dateDATEDEFAULTSYSDATENOTNULL);C、 CREATETABLEord_details(ord_noNUMBER(2),item_noNUMBER(3),ord_dateDATEDEFAULTNOTNULL,CONSTRAINTord_uqUNIQUE(ord_no),CONSTRAINTord_pkPRIMARYKEY(ord_no);D、 CREATETABLEord_details(ord_noNUMBER(2),item_n
27、oNUMBER(3),ord_dateDATEDEFAULTSYSDATENOTNULL,CONSTRAINTord_pkPRIMARYKEY(ord_no,item_no);28.您用下列命令删除PRODUCTS表:SQL>DROPTABLEproducts;下列哪三个说法正确的?(ABD)A、表的结构及所有数据都删除。B、在会话中未提交的事务被提交。C、表对应的所有的索引将保留但她们变为无效。D、所有的视图与同义词将保留但她们变为无效。E、 所有的数据被删除但就是表结构将保留。29. 检查下列CREATESEQUENCE语法:CREATESEQUENCEseq1STARTWITH10
28、0INCREMENTBY10MAXVALUE200CYCLENOCACHE;当SEQ1序列生成到最大值为200。您执行下列SQL语法:SELECTseq1、nextvalFROMdual;此SELECT语法显示什么?(A)A、 1B、 10C、 100D、出现错误30. 下面哪两个关于索引说法正确?(AD)A、她们可以建立在表与聚簇上。B、她们可以建立在表上与简单视图上。C、您可以使用相同的列创建唯一索引。D、如果您指定相同列的不同组合可以建立多个索引。31. 检查下列SQL语法:用PRODUCTS表,您需要生成名字,当前价格列表,及打折扣25%后小于$10的所有的这些产品。SQL>SE
29、LECTprod_name,prod_list_price,prod_list_price-(prod_list_price*、25)"DISCOUNTED_PRICE"FROMproductsWHEREdiscounted_price<10;此查询执行时发生一个错误。此错误的原因就是什么?(C)A、括号应包含整个表达式。B、双引号应该从列别名被删除。C、 在WHERE子句的表达式应被替换。D、 列别名应为大写且在WHERE子句中用双引号括起来。32. 查瞧表PROMOTIONS表,PROMO_BEGIN_DATE就是存储默认的日期,格式为dd-mon-rr、您需要查
30、瞧一个报表包括表promos所有的name,cost,startdate。您能用哪个语法显示下列内容?(D)田PROMO_CATEGOKr|3PROMO_CO5TNOPROMOTION#NOPROMOTION001-JAN-S9newspaperpromcifionric-lOBnewspaper2002-DEC-OOpostpromotion#20-Z32post30025-SEP-9&更rpr口削citiontl6-349newsipjper400IO-JUL-99Internetprohidtidn#14-471iniernetTVpromotion#13-446、TV1100M
31、rAUGrOffirtfei-nitatiort#25-36ifilers1400TVpromotionl-43TV15OOlO-4kUG-D0p5tt>ro(notirin#21-166post200857EA的A、 SELECTpromo_name,promo_cost,promo_begin_dateFROMpromotionsWHEREpromo_category='post'ANDpromo_begin_date<'01-01-00'B、 SELECTpromo_name,promo_cost,promo_begin_dateFROMpro
32、motionsWHEREpromo_costLIKE'post%'ANDpromo_begin_date<'01-01-2000'C、 SELECTpromo_name,promo_cost,promo_begin_dateFROMpromotionsWHEREpromo_categoryLIKE'P%'ANDpromo_begin_date<'1-JANUARY-00'D、 SELECTpromo_name,promo_cost,promo_begin_dateFROMpromotionsWHEREpromo_cat
33、egoryLIKE'%post%'ANDpromo_begin_date<'1-JAN-00'33. 查瞧PART_CODE字段包括下列内容:PART_CODEA%_WQ123A%BWQ123AB_WQ123检查下列查询:SQL>SELECTpart_codeFROMsparesWHEREpart_codeLIKE'%_WQ12%'ESCAPE''哪个语句的输入就是正确的?(D)A、 此语句错误、B、 此语句显示所有的值、C、 此语句只显示A%_WQ123andAB_WQ123、D、 此语句只显示A%_WQ123and
34、A%BWQ123、E、 此语句只显示A%BWQ123andAB_WQ123、34. 查瞧PROMOTIONS表结构,您需要生成符合1、促销名不能以T'或'N'开头。2、 促销成本应大于$2000。3、 促销结束时间大于2001年1月1日。哪个WHERE子句能得到正确的结果?(C)A、 WHEREpromo_nameNOTLIKE'T%'ORpromo_nameNOTLIKE'N%'ANDpromo_cost>20000ANDpromo_end_date>'1-JAN-01'B、 WHERE(promo_name
35、NOTLIKE'T%'ANDpromo_nameNOTLIKE'N%')ORpromo_cost>20000ORpromo_end_date>'1-JAN-01'C、 WHEREpromo_nameNOTLIKE'T%'ANDpromo_nameNOTLIKE'N%'ANDpromo_cost>20000ANDpromo_end_date>'1-JAN-01'D、 WHERE(promo_nameNOTLIKE'%T%'ORpromo_nameNOTLIKE&
36、#39;%N%')AND(promo_cost>20000ANDpromo_end_date>'1-JAN-01')35.查瞧表PROMOTIONS中的PROMO_CATEGORY与PROMO_COST字段,检查下歹U查询语句:SQL>SELECTDISTINCTpromo_categoryto_char(promo_cost)"code"FROMpromotionsORDERBYcode;SQL>SELECTDISTINCTpromo_categorypromo_cost"code"FROMpromoti
37、onsORDERBY1;上述SQL语句说法就是正确的就是?(B)A、 只有第一个查询执行成功、B、 只有第二个查询执行成功、C、 两个查询执行成功但得到不同的结果。butgivedifferentresults、D、 两个查询执行成功但得到相同的结果、36.查瞧表CUSTOMERS,您需要生成一个报表显示客户的明细并按城市降序排序与收入水平由高到底排序。哪个查询能完成这个任务?(A)fableCUbTOMLRS,Jdnichull?Tvuecus-ridKUlHULLhOIMULLUMtCWUU网tU3T_LA3T_FiAWLNULLCUtTQENDEMNOTNULLCHARhorNULLNU
38、MBERMJCUSTOMARITIAt.BTArUBVRCHARlGU31STHttl0蚪r,c)rhelWAITCKARl(401CU3T_POSTA1_COOEMOTMULLcusrCtlYCU31SIATEJ'HCVINCENOfMULLCOUhfiFtYjOkGTMULLMUMMnWINGQMtLtVLLhchahi眄cusr_cREDir_Li«irNUW&tHGU81_£W*ILMRCHAIU(期A、 SELECTcust_city,cust_income_level,cust_last_nameFROMcustomersORDERBYcust_
39、citydesc,cust_income_levelDESC;B、 SELECTcust_city,cust_income_level,cust_last_nameFROMcustomersORDERBYcust_income_leveldesc,cust_cityDESC;C、 SELECTcust_city,cust_income_level,cust_last_nameFROMcustomersORDERBY(cust_city,cust_income_level)DESC;D、 SELECTcust_city,cust_income_level,cust_last_nameFROMcu
40、stomersORDERBYcust_city,cust_income_levelDESC;37. 哪些任务能用SQL函数完成?(ABC)选三项A、显示非默认格式的日期B、查找字符串的个数C、用指定的字符串替换表达式的字符串D、两个以上的列或表达式组合成在一个列并输出38. 在表PRODUCTS中有下列数据:PROD_IDPROD_LIST_PRICE-123456152525、99您执行下列查询:SQL>SELECTRPAD(ROUND(prod_list_price),10,'*')FROMproductsWHEREprod_id=123456;输出的结果正确的就是(
41、A)?A、 152526*B、 *152525、99C、 152525*D、anerrormessage39.在表CUSTOMER中您需要显示firstname中包括'e'字符且最后第二个字符就是a'的所有的客户。下列哪个能得到需要的结果?(A)A、SELECTcust_first_nameFROMcustomersWHEREINSTR(cust_first_name,'e')<>0ANDSUBSTR(cust_first_name,-2,1)='a'B、 SELECTcust_first_nameFROMcustomersW
42、HEREINSTR(cust_first_name,'e')<>''ANDSUBSTR(cust_first_name,-2,1)='a'C、 SELECTcust_first_nameFROMcustomersWHEREINSTR(cust_first_name,'e')ISNOTNULLANDSUBSTR(cust_first_name,1,-2)='a'D、 SELECTcust_first_nameFROMcustomersWHEREINSTR(cust_first_name,'e
43、9;)<>0ANDSUBSTR(cust_first_name,LENGTH(cust_first_name),-2)='a'40. 检查下列查询:SQL>SELECTINITCAP(cust_first_name|''|UPPER(SUBSTR(cust_city,-LENGTH(cust_city),2)FROMcustomersWHEREcust_first_name='ABIGAIL'哪个输出就是正确的?(B)A、AbigailPAB、AbigailPaC、AbigailISD、anerrormessage41. 查瞧下
44、列查询:SQL>SELECTTRUNC(ROUND(156、00,-1),-1)FROMDUAL;哪个输出就是正确的?(C)A、 16B、 100C、 160D、 200E、 15042. 查瞧表CUSTOMER的CUST_NAME字段的值:CUST_NAMERenskeLadwigJasonMallinSamuelMcCainAllanMCEwenIreneMikkilineniJuliaNayer您需要显示的客户淇中第二名称以“忙”或“MC工哪个查询能得到正确的结果?(B)A、 SELECTSUBSTR(cust_name,INSTR(cust_name,'')+1)
45、FROMcustomersWHEREINITCAP(SUBSTR(cust_name,INSTR(cust_name,'')+1)='Mc'B、 SELECTSUBSTR(cust_name,INSTR(cust_name,'')+1)FROMcustomersWHEREINITCAP(SUBSTR(cust_name,INSTR(cust_name,'')+1)LIKE'Mc%'C、 SELECTSUBSTR(cust_name,INSTR(cust_name,'')+1)FROMcustomer
46、sWHERESUBSTR(cust_name,INSTR(cust_name,'')+1)LIKEINITCAP('MC%');D、 SELECTSUBSTR(cust_name,INSTR(cust_name,'')+1)FROMcustomersWHEREINITCAP(SUBSTR(cust_name,INSTR(cust_name,'')+1)=INITCAP('MC%');43. 查瞧表CUST_TRANS的结构与数据:CUST_TRANSNameNullTypeCUSTNONOTNULLCHAR(2)T
47、RANSDATEDATETRANSAMTNUMBER(6,2)CUSTNOTRANSDATETRANSAMT1101-JAN-0710002201-FEB-0720003301-MAR-073000日期存储的默认格式为dd-mon-rr。哪个SQL语句能执行成功?(ACD)选三项A、 SELECTtransdate+'10'FROMcust_trans;B、 SELECT*FROMcust_transWHEREtransdate='01-01-07'C、 SELECTtransamtFROMcust_transWHEREcustno>'11'
48、;D、 SELECT*FROMcust_transWHEREtransdate='01-JANUARY-07'E、 SELECTcustno+'A'FROMcust_transWHEREtransamt>2000;44. 您需要计算从2007年1月1日至今天的天数?日期的默认存储格式为dd-mon-rr。下列哪两个SQL能得到正确的结果?(BC)选二项A、 SELECTSYSDATE-'01-JAN-2007'FROMDUAL;B、 SELECTSYSDATE-TO_DATE('01/JANUARY/2007')FROMDU
49、AL;C、 SELECTSYSDATE-TO_DATE('01-JANUARY-2007')FROMDUAL;D、 SELECTTO_CHAR(SYSDATE,'DD-MON-YYYY')-'01-JAN-2007'FROMDUAL;FROME、 SELECTTO_DATE(SYSDATE,'DD/MONTH/YYYY')-'01/JANUARY/2007'DUAL;45. 下列哪两个SQL语句能执行成功?(AB)_蹄前QJDwd/胃UUM皿网PftOMQNAMEWTNULLPROMO_3UE)CAnGO4tYMO
50、TKULLVARCHAH?(MPKOMO,SUBCATlOOff>4DMOTNUUNUMBERPWOMO.CATtGCMnMOThUlLvnWCH甫我PROMO_CATEGO#nD同CTULLNUMBERPROMOCOSTPKOMOtStGINDAFtfc*WDTMULLbATfcPROMOENDOATeNOTHULL|dateA、 UPDATEpromotionsSETpromo_cost=promo_cost+100WHERETO_CHAR(promo_end_date,'yyyy')>'2000'B、 SELECTpromo_begin_dat
51、eFROMpromotionsWHERETO_CHAR(promo_begin_date,'monddyy')='jul0198'C、 UPDATEpromotionsSETpromo_cost=promo_cost+100WHEREpromo_end_date>TO_DATE(SUBSTR('01-JAN-2000',8);D、 SELECTTO_CHAR(promo_begin_date,'dd/month')FROMpromotionsWHEREpromo_begin_dateIN(TO_DATE('JUN01
52、98'),TO_DATE('JUL0198');46. 查瞧表PROGRAMS结构:nameNullTypePROG_IDNOTNULLNUMBER(3)PROG_COSTNUMBER(8,2)START_DATENOTNULLDATEEND_DATEDATE下列哪两个SQL语句能执行成功?(AD)A、 SELECTNVL(ADD_MONTHS(END_DATE,1),SYSDATE)FROMprograms;B、 SELECTTO_DATE(NVL(SYSDATE-END_DATE,SYSDATE)FROMprograms;C、 SELECTNVL(MONTHS_BE
53、TWEEN(start_date,end_date),'Ongoing')FROMprograms;D、 SELECTNVL(TO_CHAR(MONTHS_BETWEEN(start_date,end_date),'Ongoing')FROMprograms;47. 查瞧表INVOICE结构:nameNullTypeINV_NONOTNULLNUMBER(3)INV_DATEDATEINV_AMTNUMBER(10,2)下列哪两个SQL语句能执行成功?(AC)A、SELECTinv_no,NVL2(inv_date,'Pending','
54、Incomplete')FROMinvoice;B、 SELECTinv_no,NVL2(inv_amt,inv_date,'NotAvailable')FROMinvoice;C、 SELECTinv_no,NVL2(inv_date,sysdate-inv_date,sysdate)FROMinvoice;D、 SELECTinv_no,NVL2(inv_amt,inv_amt*、25,'NotAvailable')FROMinvoice;48. 查瞧表PRODUCTS的LIST_PRICE与MIN_PRICE字段:LIST_PRICEMIN_PRI
55、CE100008000200003000030000哪两个表达式能得到一样的结果?(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的结果:IMVOICEMaineKull?TypeNOTMULLIN叱DATECUSTIDFMVAHTNUMBER)DATEVA
56、RCHAR5NUMBERIWV_WOimr_DATicust_idiNT_Arrr12301-AFR-Q701-OCT-0701-FTIB-07A"1000BAR20003000哪两个SQL语句能执行成功?(BD)A、 SELECTAVG(inv_date)FROMinvoice;B、 SELECTMAX(inv_date),MIN(cust_id)FROMinvoice;C、 SELECTMAX(AVG(SYSDATE-inv_date)FROMinvoice;D、 SELECTAVG(inv_date-SYSDATE),AVG(inv_amt)FROMinvoice;50. 查瞧
57、表MARKS结构:nameNullTypeSTUDENT_IDNOTNULLVARCHAR2(4)STUDENT_NAMEVARCHAR2(25)SUBJECT1NUMBER(3)SUBJECT2NUMBER(3)SUBJECT3NUMBER(3)哪两个SQL语句能执行成功?(CD)A、 SELECTstudent_name,subject1FROMmarksWHEREsubjectl>AVG(subjectl);B、 SELECTstudent_name,SUM(subject1)FROMmarksWHEREstudent_nameLIKE'R%'C、 SELECTSU
58、M(subject1+subject2+subject3)FROMmarksWHEREstudent_nameISNULL;D、 SELECTSUM(DISTINCTNVL(subject1,0),MAX(subjectl)FROMmarksWHEREsubjectl>subject2;51. 查瞧表PROMOTIONS结构,检查下列SQL语句:SQL>SELECTpromo_category,AVG(promo_cost)Avg_Cost,AVG(promo_cost)*、25Avg_OverheadFROMpromotionsWHEREUPPER(promo_category)IN('TV','INTERNET','POSr)GROUPBYAvg_CostORDERBYAvg_Overhead;%RESno*?IMRjpRfpromowwE卅SNULLNOTNULLVARCHAR2(MPROM05LlfH;ATtGOft
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子竞技活动承包合同
- 仓库租赁协议解除流程
- 铁路旅客运输服务铁路客运服务补救课件
- 2025年广西高考数学适应性试卷(4月份)(含答案)
- 保姆与家长的互动频率协议
- 铁路桥隧无损检测任务一检测意义方法及原理23课件
- 铁路调车综合实训调车手信号课件
- 铁路运输市场营销宏观环境分析课件
- 中国人的脸课件
- 中国上课课件
- 煤矿隐蔽致灾因素普查课件
- 项目七-质谱法及其在食品分析中的应用001课件
- 《预防未成年人犯罪》主题班会
- 建设项目安全设施“三同时”审批流程图
- 软件系统功能需求调研表(信息系统项目需求调研表)
- 中国电信LTE网络质量评估测试规范(试行稿)V1
- 蓝牙音响成品检验规范
- 材料5:个人征信系统机构接入和接口验收工作流程
- 项目选址比选方案分析参考范本
- 中机2015~2016年消防系统维保养护年度总结报告
- 预制混凝土衬砌管片生产工艺技术规程doc
评论
0/150
提交评论