东软oracle在线期中考试1.doc

上传人:11****ws 文档编号:3291593 上传时间:2019-05-29 格式:DOC 页数:34 大小:484.28KB
下载 相关 举报
东软oracle在线期中考试1.doc_第1页
第1页 / 共34页
东软oracle在线期中考试1.doc_第2页
第2页 / 共34页
东软oracle在线期中考试1.doc_第3页
第3页 / 共34页
东软oracle在线期中考试1.doc_第4页
第4页 / 共34页
东软oracle在线期中考试1.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、1. 如果需要显示每个顾客的姓氏的字符数,应使用以下哪个函数?标记为待复查 (1) 分数长度 (*)LPADCOUNTSUBSTR不正确。请参阅第 1 部分第 1 课2. “价格”表中包括下列数据:产品标识 生产商标识 86950 59604如果查询了数据库且返回值为 95,则使用的是以下哪个脚本?标记为待复查 (1) 分数SELECT SUBSTR(产品标识, 3, 2) FROM 价格 WHERE 生产商标识 = 59604;(*)SELECT LENGTH(产品标识, 3, 2) FROM 价格 WHERE 生产商标识 = 59604;SELECT SUBSTR(产品标识, -1, 3)

2、 FROM 价格 WHERE 生产商标识 = 59604;SELECT TRIM(产品标识, -3, 2) FROM 价格 WHERE 生产商标识 = 59604;不正确。请参阅第 1 部分第 1 课3. 如果执行下面的 SQL 语句:SELECT INSTR (organizational sales, al) FROM dual;此命令会返回哪个值?标记为待复查 (1) 分数1213 (*)17不正确。请参阅第 1 部分第 1 课4. 如果需要以全部大写的形式显示每个雇员的姓名,应使用以下哪个函数? 标记为待复查 (1) 分数CASEUCASEUPPER (*)TOUPPER不正确。请参阅

3、第 1 部分第 1 课5. 如果使用下面的 SQL 语句查询数据库:SELECT CONCAT(姓氏, (SUBSTR(LOWER(名字), 4) “默认口令“ FROM 雇员;哪个函数将最先计算?标记为待复查 (1) 分数CONCATSUBSTRLOWER (*)同时计算这三个函数不正确。请参阅第 1 部分第 1 课6. 下列关于函数的说法中哪三个是正确的?(选择三个正确答案) 标记为待复查 (1) 分数(选择所有正确答案)SYSDATE 函数返回 Oracle Server 日期和时间。 (*)ROUND 数字函数将值舍入到指定的小数位或最近的整数。 (*)CONCAT 函数只能用于字符串

4、,不能用于数值。SUBSTR 字符函数返回从指定字符位置开始到指定长度的部分字符串。 (*)不正确。请参阅第 1 部分第 1 课7. “款式”表中包括以下数据:STYLE_ID STYLE_NAME CATEGORY COST895840 SANDAL 85940 12.00968950 SANDAL 85909 10.00869506 SANDAL 89690 15.00809090 LOAFER 89098 10.00890890 LOAFER 89789 14.00857689 HEEL 85940 11.00758960 SANDAL 86979 12.00如果查询了数据库且返回值为

5、79,则使用的是以下哪个脚本?标记为待复查 (1) 分数SELECT INSTR(类别, 2,2) FROM 款式 WHERE 款式标识 = 895840;SELECT INSTR(类别, -2,2) FROM 款式 WHERE 款式标识 = 895840;SELECT SUBSTR(类别, 2,2) FROM 款式 WHERE 款式标识 = 895840;SELECT SUBSTR(类别, -2,2) FROM 款式 WHERE 款式标识 = 758960;(*)不正确。请参阅第 1 部分第 1 课8. 评估此 SELECT 语句:SELECT LENGTH(电子邮件) FROM 雇员;这条

6、 SELECT 语句将显示什么结果?标记为待复查 (1) 分数“雇员”表中最长的电子邮件地址“雇员”表中每个雇员的电子邮件地址“雇员”表的“电子邮件”列中每个值的字符数 (*)“电子邮件”列中允许的最多字符数不正确。请参阅第 1 部分第 1 课9. 以下哪条 SELECT 语句不会返回日期值? 标记为待复查 (1) 分数SELECT (30 + 聘用日期) + 1440/24 FROM 雇员;SELECT (SYSDATE - 聘用日期) + 10*8 FROM 雇员;(*)SELECT SYSDATE - TO_DATE(2002/6/25) + 聘用日期 FROM 雇员;SELECT (聘

7、用日期 - SYSDATE) + TO_DATE(2002/6/25) FROM 雇员;正确10. 评估此 SELECT 语句:SELECT SYSDATE + 30 FROM dual;该查询将返回哪个值?标记为待复查 (1) 分数当前日期加 30 小时当前日期加 30 天 (*)当前日期加 30 个月不会返回任何值,因为 SELECT 语句会产生错误正确11. 以下哪条 SELECT 语句将返回一个数字值?标记为待复查 (1) 分数SELECT SYSDATE + 600 / 24 FROM 雇员;SELECT ROUND(聘用日期, DAY) FROM 雇员;SELECT (SYSDAT

8、E - 聘用日期) / 7 FROM 雇员;(*)SELECT SYSDATE - 7 FROM 雇员;不正确。请参阅第 1 部分第 3 课12. 要创建一份报告,其中显示一月份下达的所有订单及其金额。如果要先显示金额最高的订单,应执行以下哪个查询? 标记为待复查 (1) 分数SELECT 订单标识, 总计 FROM 订单 WHERE 订单日期 LIKE 01-jan-02 AND 31-jan-02 ORDER BY 总计 DESC;SELECT 订单标识, 总计 FROM 订单 WHERE 订单日期 IN ( 01-jan-02 , 31-jan-02 ) ORDER BY 总计;SELE

9、CT 订单标识, 总计 FROM 订单 WHERE 订单日期 BETWEEN 01-jan-02 AND 31-jan-02 ORDER BY 总计 DESC;(*)SELECT 订单标识, 总计 FROM 订单 WHERE 订单日期 BETWEEN 31-jan-02 AND 01-jan-02 ORDER BY 总计 DESC;不正确。请参阅第 1 部分第 3 课13. 如果需要显示今天的日期和每个雇员的聘用日期之间的月数,应使用以下哪个函数? 标记为待复查 (1) 分数ROUNDBETWEENADD_MONTHSMONTHS_BETWEEN (*)不正确。请参阅第 1 部分第 3 课14

10、. 以下哪两个函数可用于处理数字或日期列值,但不能处理字符列值?(选择两个正确答案) 标记为待复查 (1) 分数(选择所有正确答案)RPADTRUNC (*)ROUND (*)INSTRCONCAT正确15. “聘用日期”值为“20-MAY-04”时,以下哪个脚本会显示“01-MAY-04”? 标记为待复查 (1) 分数SELECT TRUNC(聘用日期, MONTH) FROM 雇员;(*)SELECT ROUND(聘用日期, MONTH) FROM 雇员;SELECT ROUND(聘用日期, MON) FROM 雇员;SELECT TRUNC(聘用日期, MI) FROM 雇员;不正确。请

11、参阅第 1 部分第 2 课16. 如果执行下面的 SQL 语句:SELECT ROUND (1282.248, -2) FROM dual; 此条语句会生成什么值?标记为待复查 (1) 分数120012821282.251300 (*)不正确。请参阅第 1 部分第 2 课第 2 部分(回答此部分的所有问题)17. 如果“学费余额”值为零而“住宿余额”值为空值,则下列哪条语句在执行后会显示为零? 标记为待复查 (1) 分数SELECT NVL (学费余额 + 住宿余额, 0) “应付余额” FROM 学生帐户;(*)SELECT NVL(学费余额, 0), NVL (住宿余额), 学费余额 +

12、住宿余额 “应付余额” FROM 学生帐户;SELECT 学费余额 + 住宿余额 FROM 学生帐户;SELECT TO_NUMBER(学费余额, 0), TO_NUMBER (住宿余额,0), 学费余额 + 住宿余额 “应付余额” FROM 学生帐户;不正确。请参阅第 2 部分第 2 课18. “产品”表中包括此列: 价格 NUMBER(7,2) 评估以下语句:SELECT NVL(10 / 价格, 0) FROM 产品;如果“价格”列包含空值,会发生什么情况?标记为待复查 (1) 分数该语句将失败,因为值不能被 0 除。将显示值 0。 (*)将显示值 10。该语句将失败,因为值不能被空值除

13、。正确19. 如果需要将“部门标识”列中的空值替换为“N/A”,应使用以下哪些函数? 标记为待复查 (1) 分数TO_CHAR 和 NVL (*)TO_CHAR 和 NULLTO_CHAR 和 NULLIFTO_NUMBER 和 NULLIF不正确。请参阅第 2 部分第 2 课20. 下列有关组函数的说法中哪个是正确的? 标记为待复查 (1) 分数NVL 和 NVL2 可以与组函数一起使用来替换空值,而 COALESCE 则不能。NVL 和 COALESCE 可以与组函数一起使用来替换空值,而 NVL2 则不能。NVL、NVL2 和 COALESCE 都可以与组函数一起使用来替换空值。 (*)COALESCE 可以与组函数一起使用来替换空值,而 NVL 和 NVL2 则不能。不正确。请参阅第 2 部分第 2 课21. 以下关于显式数据类型转换的说法中哪三个是正确的?(选择三个正确答案)标记为待复查 (1) 分数(选择所有正确答案)使用 TO_NUMBER 函数可将数字转换为字符串。使用 TO_DATE 函数可将字符串转换为日期值。 (*)使用 TO_NUMBER 函数可将数字字符串转换为数字。 (*)使用 TO_DATE 函数可将日期值转换为字符串或数字。使用 TO_CHAR 函数可将数字或日期值转换为字符串。(*)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。