资源描述:
《【优秀资料】Oracle 面试题库SQL.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.ORACLE用来判断列值是否为空的操作符是A==NULLBISNULLCASNULLDNULLIS2分析以下的SQL命令SELECTi・id_number,m.id_numberFROMinventoryi,manufacturermWHEREi.manufactuter_id=ntid_numberORDERBYinvent。ry.clescription;如何修改上述命令使其成功执行()AORDERBYdescriptionBORDERBYi.descriptionCWHEREinventory-manufacturerid
2、=m.idnumberV■I■ORDERBYinvent。ry.descriptionDORDERBYinventory,description;3.在客户定单表(CUSTOMER)屮有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句。ASELECT*FROMCUSTOMERWHEREPRICE>500;BSELECT*FROMCUSTOMERWHEREPRTCEBETWEEN500AND*;CSELECT*FROMCUSTOMERWHEREPRICELIKE'%500%';DSELECT*FROM
3、CUSTOMERWHEREPRICE>=500;4.分析以下SQL命令:SELECTpriceFROMinventoryWHEREpriceBETWEEN1AND50AND(priceIN(55,30,95);命令执行后的输出结果是:()A55B30C95DNULL5.分析以下的SQL命令:SELECTmanufactureridFROMinventoryWHEREmanufact.urer_idLIKE'%N%P%0%'ESCAPE'';命令执行的返I叫结果是()A所有包含'XPO'的纪录B所有包含'NPO'的纪录c所有
4、包含'n%p%(t的纪录D所有包含'%NPO%'的纪录3.分析以下的SQL命令:SELECTi.idnumber,m.manufacturernameFROMinventoryi,manufacturermWHEREi.marmfacturerid(+)=m.id_number;WHERE子句中的(+)是什么含义?A将inventory表屮不满足条件的记录也查出来B将i.inanufacti】rer_id+m.id_numberC将manufacturer表屮不满足条件的记录也查出来D不能这样写,语法错误显示4.写一SQL语句实
5、现以下功能,把inventory表屮的ORDER_DATE值423-MAY-00成'Ol-JAN-OO'ASELECTROUND(order_date,'YEAR')FROMinventory;BSELECTTO__DATE(order_date,'DD-MM-YY*)FROMinventory;CSELECTTO_CHAR(order_date,'DD-MM-YY')FROMinventory;0都不对&下血的SQL命令显示的结果是什么类型:TO_DATEC01-JAN-1998’)-TO_DATE(,01-DEC-1996,)A
6、数值B字符串C口期D岀现错误9.简述ROUND和TRIJNC操作的区别?AROUND在截掉数据时冇四舍五入的判断,TRUXC肓接按要求截掉没冇进位。B都是将数据按指定的长度截断CTRUNC是四舍五入,ROUND是截断D都会四舍五入10.简述SUBSTR和LENGTH的主要功能。答案:SUBSTR:用来在一个字符串中求了串LENGTH:用于求字符串的长度。11・分析以下的SQI,命令:SELECTCONCAT(UPPER(SUBSTR(1ocation,1,3)),deptnumber)DepartmentLocation”FROMd
7、epartment;哪个function最后执行?a.UPPER答案:concat12.分析以下的SQL命令:SELECT*FROMproductWHERELOWER(description)='CABLE';命令能否执行?是否有结果返冋?为什么?答案:命令可以执行,没有结果返I叫,因为杳询条件屮的LOWER把查询列值改为小写,而等号右侧为大写,所以不会有结果返回。13.在PLAN表中有一列为SPECTES_TD,该列与SPECIES表的ID列对应,但后者包含空值,要想在显示结果屮包含SPECIES表的ID列为空值的行的信息,用那种
8、连接条件可以实现?答案:外连接14.分析以下的SQL命令:SELECTi.idnumber,m.manufactureridFROMinventoryi,inventorvinWHEREi.manufacturerid二m.regio