sql开发题目--答案

sql开发题目--答案

ID:33946355

大小:145.88 KB

页数:9页

时间:2019-03-02

sql开发题目--答案_第1页
sql开发题目--答案_第2页
sql开发题目--答案_第3页
sql开发题目--答案_第4页
sql开发题目--答案_第5页
资源描述:

《sql开发题目--答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL开发题目与答案1.SQL开发知识(每题2分,时间50分钟)1.1.ORACLE数据库的字符串拼接符是?答案:_D_A.$$;B.++;C.!!;D.

2、

3、;1.2.在日常工作,经常会根据实际要求对字符串的内容进行截取,那么SUBSTR及SUBSTRB两个函数的结果描述正确的是?答案:_C_A.完成一样B.完全不一样C.单字节截取一样D.双字节截取一样1.3.当工作中需要从A表的COL1字段中查询出符合第三位字符中为”B”及倒数第二位字符串为“C”的数据,WHERE条件部分正确的是?答案:_D_A.WHERECOL1LIKE‘_B%C%’;B.WHERECOL1LIKE‘%B_

4、C%’;C.WHERECOL1LIKE‘_B%C__’;D.WHERECOL1LIKE‘__B%C_’;1.4.下列是关于ROUND和TRUNC操作的描述,正确的是?答案:_A_A.ROUND在截掉数据时有四舍五入的判断,TRUNC直接按要求截掉没有进位;B.都是将数据按指定的长度截断;C.TRUNC是四舍五入,ROUND是截断;1.5.都会四舍五入;ORACLE用来判断列值是否为空的操作符?答案:_C_A.==NULL;B.ASNULL;C.ISNULL;D.LIKENULL;1.6.关于日常常见的几种表与表的内外连接方式,正确的是?答案:_D__A.INNERJOIN、LEF

5、TOUTERJOIN、RIGHTOUTERJOIN、WHOLEOUTERJOINB.INNERJOIN、LEFTJOIN、RIGHTJOIN、WHOLEJOINC.INNERJOIN、OUTERLEFTJOIN、OUTERRIGHTJOIN、OUTERFULLJOIND.INNERJOIN、LEFTOUTERJOIN、RIGHTOUTERJOIN、FULLOUTERJOIND.1.7.Oracle发出下列select语句:SQL>selecte.empno,e.ename,d.loc2fromempe,deptd3wheree.deptno=d.deptno4andsubstr(

6、e.ename,1,1)=‘S’;下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句?答案:__AA.selectempno,ename,locfromempjoindeptonemp.deptno=dept.deptnowheresubstr(emp.ename,1,1)=‘S’;B.selectempno,ename,locfromemp,deptonemp.deptno=dept.deptnowheresubstr(emp.ename,1,1)=‘S’;C.selectempno,ename,locfromempjoindeptwhereemp.deptno=de

7、pt.deptnoandsubstr(emp.ename,1,1)=‘S’;D.selectempno,ename,locfromempjoindeptonemp.deptno=dept.deptnoandsubstr(emp.ename,1,1)=‘S’;1.8.检查SQL*Plus的下列输出:PRODUCT.IDPRODUCT.NAMEBOX.LOCATION----------------------------------578-XWIDGETIDAHOTENNESSEE456-YWIDGET下列哪个选项是产生这个结果的查询类型?答案:_AA.全外连接B.左外连接C.右外

8、连接D.等连接1.9.要从ORDERS表中取得数据,其中包括三个列CUSTOMER、ORDER_DATE与ORDER_AMT。可以用下列哪个where子句查询ORDERS表,取得客户名称为LESLIE且订单金额超过2700的订单?答案:_DA.wherecustomer=‘LESLIE’;B.wherecustomer=‘LESLIE’andorder_amt<2700;C.wherecustomer=‘LESLIE’ororder_amt>2700;D.wherecustomer=‘LESLIE’andorder_amt>2700;1.10.看看下列语句:SQL>selecte

9、name2fromemp3whereempnoin4(selectempno5fromexpense6wherevouch_amt>10000);下列哪个SQL语句产生与上面相同的输出,改写成使用运算符?答案:_BA.selecte.enamefromempewhereexists(selectx.empnofromexpensexwherex.vouch_amt>10000)andx.empno=e.empno;B.selecte.enamefromempewhereexist

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。