版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.如果需要显示每个顾客的姓氏的字符数,应使用以下哪个函数?标记为待复查(1) 分数长度 (*)LPADCOUNTSUBSTR不正确。请参阅第 1 部分第 1 课2.“价格”表中包括下列数据:产品标识生产商标识8695059604如果查询了数据库且返回值为 95,则使用的是以下哪个脚本?标记为待复查(1) 分数SELECT SUBSTR(产品标识, 3, 2)FROM 价格WHERE 生产商标识 = 59604;(*)SELECT LENGTH(产品标识, 3, 2)FROM 价格WHERE 生产商标识 = 59604;SELECT SUBSTR(产品标识, -1, 3)FROM 价格WHER
2、E 生产商标识 = 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不正确。请参阅第 1 部分第 1 课5.如果使用下面的
3、SQL 语句查询数据库:SELECT CONCAT(姓氏, (SUBSTR(LOWER(名字), 4) 默认口令FROM 雇员;哪个函数将最先计算?标记为待复查(1) 分数CONCATSUBSTRLOWER (*)同时计算这三个函数不正确。请参阅第 1 部分第 1 课6.下列关于函数的说法中哪三个是正确的?(选择三个正确答案)标记为待复查(1) 分数(选择所有正确答案)SYSDATE 函数返回 Oracle Server 日期和时间。 (*)ROUND 数字函数将值舍入到指定的小数位或最近的整数。 (*)CONCAT 函数只能用于字符串,不能用于数值。SUBSTR 字符函数返回从指定字符位置开
4、始到指定长度的部分字符串。 (*)不正确。请参阅第 1 部分第 1 课7.“款式”表中包括以下数据:STYLE_IDSTYLE_NAMECATEGORYCOSTSANDAL8594012.00SANDAL8590910.00SANDAL8969015.00LOAFER8909810.00LOAFER8978914.00HEEL8594011.00SANDAL8697912.00如果查询了数据库且返回值为 79,则使用的是以下哪个脚本?标记为待复查(1) 分数SELECT INSTR(类别, 2,2)FROM 款式WHERE 款式标识 = ;SELECT INSTR(类别, -2,2)FROM
5、款式WHERE 款式标识 = ;SELECT SUBSTR(类别, 2,2)FROM 款式WHERE 款式标识 = ;SELECT SUBSTR(类别, -2,2)FROM 款式WHERE 款式标识 = ;(*)不正确。请参阅第 1 部分第 1 课8.评估此 SELECT 语句:SELECT LENGTH(电子邮件)FROM 雇员;这条 SELECT 语句将显示什么结果?标记为待复查(1) 分数“雇员”表中最长的电子邮件地址“雇员”表中每个雇员的电子邮件地址“雇员”表的“电子邮件”列中每个值的字符数 (*)“电子邮件”列中允许的最多字符数不正确。请参阅第 1 部分第 1 课9.以下哪条 SEL
6、ECT 语句不会返回日期值?标记为待复查(1) 分数SELECT (30 + 聘用日期) + 1440/24FROM 雇员;SELECT (SYSDATE - 聘用日期) + 10*8FROM 雇员;(*)SELECT SYSDATE - TO_DATE(2002/6/25) + 聘用日期FROM 雇员;SELECT (聘用日期 - SYSDATE) + TO_DATE(2002/6/25)FROM 雇员;正确10.评估此 SELECT 语句:SELECT SYSDATE + 30FROM dual;该查询将返回哪个值?标记为待复查(1) 分数当前日期加 30 小时当前日期加 30 天 (*)
7、当前日期加 30 个月不会返回任何值,因为 SELECT 语句会产生错误正确11.以下哪条 SELECT 语句将返回一个数字值?标记为待复查(1) 分数SELECT SYSDATE + 600 / 24FROM 雇员;SELECT ROUND(聘用日期, DAY)FROM 雇员;SELECT (SYSDATE - 聘用日期) / 7FROM 雇员;(*)SELECT SYSDATE - 7FROM 雇员;不正确。请参阅第 1 部分第 3 课12.要创建一份报告,其中显示一月份下达的所有订单及其金额。如果要先显示金额最高的订单,应执行以下哪个查询?标记为待复查(1) 分数SELECT 订单标识,
8、 总计FROM 订单WHERE 订单日期 LIKE 01-jan-02 AND 31-jan-02ORDER BY 总计 DESC;SELECT 订单标识, 总计FROM 订单WHERE 订单日期 IN ( 01-jan-02 , 31-jan-02 )ORDER BY 总计;SELECT 订单标识, 总计FROM 订单WHERE 订单日期 BETWEEN 01-jan-02 AND 31-jan-02ORDER BY 总计 DESC;(*)SELECT 订单标识, 总计FROM 订单WHERE 订单日期 BETWEEN 31-jan-02 AND 01-jan-02ORDER BY 总计 D
9、ESC;不正确。请参阅第 1 部分第 3 课13.如果需要显示今天的日期和每个雇员的聘用日期之间的月数,应使用以下哪个函数?标记为待复查(1) 分数ROUNDBETWEENADD_MONTHSMONTHS_BETWEEN (*)不正确。请参阅第 1 部分第 3 课14.以下哪两个函数可用于处理数字或日期列值,但不能处理字符列值?(选择两个正确答案)标记为待复查(1) 分数(选择所有正确答案)RPADTRUNC (*)ROUND (*)INSTRCONCAT正确15.“聘用日期”值为“20-MAY-04”时,以下哪个脚本会显示“01-MAY-04”?标记为待复查(1) 分数SELECT TRUN
10、C(聘用日期, MONTH)FROM 雇员;(*)SELECT ROUND(聘用日期, MONTH)FROM 雇员;SELECT ROUND(聘用日期, MON)FROM 雇员;SELECT TRUNC(聘用日期, MI)FROM 雇员;不正确。请参阅第 1 部分第 2 课16.如果执行下面的 SQL 语句:SELECT ROUND (1282.248, -2) FROM dual;此条语句会生成什么值?标记为待复查(1) 分数120012821282.251300 (*)不正确。请参阅第 1 部分第 2 课第2部分(回答此部分的所有问题)17.如果“学费余额”值为零而“住宿余额”值为空值,则
11、下列哪条语句在执行后会显示为零?标记为待复查(1) 分数SELECT NVL (学费余额 + 住宿余额, 0) “应付余额”FROM 学生帐户;(*)SELECT NVL(学费余额, 0), NVL (住宿余额), 学费余额 + 住宿余额 “应付余额”FROM 学生帐户;SELECT 学费余额 + 住宿余额FROM 学生帐户;SELECT TO_NUMBER(学费余额, 0), TO_NUMBER (住宿余额, 0), 学费余额 + 住宿余额 “应付余额”FROM 学生帐户;不正确。请参阅第 2 部分第 2 课18.“产品”表中包括此列: 价格 NUMBER(7,2)评估以下语句:SELECT
12、 NVL(10 / 价格, 0)FROM 产品;如果“价格”列包含空值,会发生什么情况?标记为待复查(1) 分数该语句将失败,因为值不能被 0 除。将显示值 0。 (*)将显示值 10。该语句将失败,因为值不能被空值除。正确19.如果需要将“部门标识”列中的空值替换为“N/A”,应使用以下哪些函数?标记为待复查(1) 分数TO_CHAR 和 NVL (*)TO_CHAR 和 NULLTO_CHAR 和 NULLIFTO_NUMBER 和 NULLIF不正确。请参阅第 2 部分第 2 课20.下列有关组函数的说法中哪个是正确的?标记为待复查(1) 分数NVL 和 NVL2 可以与组函数一起使用来
13、替换空值,而 COALESCE 则不能。NVL 和 COALESCE 可以与组函数一起使用来替换空值,而 NVL2 则不能。NVL、NVL2 和 COALESCE 都可以与组函数一起使用来替换空值。 (*)COALESCE 可以与组函数一起使用来替换空值,而 NVL 和 NVL2 则不能。不正确。请参阅第 2 部分第 2 课21.以下关于显式数据类型转换的说法中哪三个是正确的?(选择三个正确答案)标记为待复查(1) 分数(选择所有正确答案)使用 TO_NUMBER 函数可将数字转换为字符串。使用 TO_DATE 函数可将字符串转换为日期值。 (*)使用 TO_NUMBER 函数可将数字字符串转
14、换为数字。 (*)使用 TO_DATE 函数可将日期值转换为字符串或数字。使用 TO_CHAR 函数可将数字或日期值转换为字符串。 (*)不正确。请参阅第 2 部分第 1 课22.以下哪项最准确地描述了 TO_CHAR 函数?标记为待复查(1) 分数TO_CHAR 函数可用于在 SQL 语句结果集中指定有意义的列名称。TO_CHAR 函数可用于从将由数据库返回的列数据中删除文本。TO_CHAR 函数可用于根据 Oracle 支持的格式约定显示日期和数值。 (*)TO_CHAR 函数只能用于日期列。不正确。请参阅第 2 部分第 1 课23.以下有关 SQL 函数的说法中哪两个是正确的?(选择两个
15、正确答案)标记为待复查(1) 分数(选择所有正确答案)字符函数可以接受数字输入。并非所有日期函数都会返回日期值。 (*)数字函数可以返回数字或字符值。转换函数将值从一种数据类型转换为另一种数据类型。 (*)单行函数处理成组的行,并为每组行返回一个结果。不正确。请参阅第 2 部分第 1 课24.您需要创建一份报告,用于列出所下达的订单金额在 2,500 美元以上的所有顾客。报告的日期应以星期几、日期、月份、年份的格式显示,例如,Tuesday, 13 April, 2004。 应执行哪条语句?标记为待复查(1) 分数SELECT 公司名称, TO_CHAR (sysdate, fmdd, dy
16、month, yyyy), 总计FROM 客户 NATURAL JOIN 订单WHERE 总计 = 2500;SELECT 公司名称, TO_DATE (日期, day, dd month, yyyy), 总计FROM 客户 NATURAL JOIN 订单WHERE 总计 = 2500;SELECT 公司名称, TO_DATE (sysdate, dd, dy month, yyyy), 总计FROM 客户 NATURAL JOIN 订单WHERE 总计 = 2500;SELECT 公司名称, TO_CHAR (sysdate, fmDay, dd Month, yyyy), 总计FROM 客
17、户 NATURAL JOIN 订单WHERE 总计 = 2500;(*)不正确。请参阅第 2 部分第 1 课25.哪些函数允许您执行显式数据类型转换?标记为待复查(1) 分数ROUND、TRUNC、ADD_MONTHSLENGTH、SUBSTR、LPAD、TRIMTO_CHAR, TO_DATE, TO_NUMBER (*)NVL、NVL2、NULLIF不正确。请参阅第 2 部分第 1 课26.以下关于单行函数的说法哪个是正确的?标记为待复查(1) 分数单行函数只能接受一个参数,但可以返回多个值。单行函数不能修改数据类型。单行函数可以嵌套。 (*)单行函数为每行返回一个或多个结果。不正确。请参
18、阅第 2 部分第 1 课第3部分(回答此部分的所有问题)27.应在 SELECT 语句中包括以下哪个联接才能返回所有表中的空值?标记为待复查(1) 分数自然联接左外部联接完全外部联接 (*)右外部联接不正确。请参阅第 3 部分第 3 课28.如果需要显示“雇员”表和“雇员历史记录”表中的所有行,应使用以下哪种类型的联接?标记为待复查(1) 分数右外部联接左外部联接完全外部联接 (*)内部联接不正确。请参阅第 3 部分第 3 课29.以下哪种类型的联接可从一个表中返回在另一个表中没有直接匹配的行?标记为待复查(1) 分数等值联接自联接外部联接 (*)自然联接不正确。请参阅第 3 部分第 3 课3
19、0.评估此 SELECT 语句:SELECT *FROM 雇员 e, 雇员 mWHERE e.经理标识 = m.雇员标识;该 SELECT 语句创建的是哪种类型的联接?标记为待复查(1) 分数自联接 (*)交叉联接左外部联接完全外部联接不正确。请参阅第 3 部分第 4 课31.以下有关自联接的说法中哪个是正确的?标记为待复查(1) 分数必须使用 NATURAL JOIN 子句。必须使用表别名来限定表名。 (*)不能使用表别名来限定表名。自联接必须通过定义视图来实现。正确32.以下哪条 SELECT 语句可实现自联接?标记为待复查(1) 分数SELECT p.部件标识, t.产品标识FROM 部
20、件 p, 部件 tWHERE p.部件标识 = t.产品标识;(*)SELECT p.部件标识, t.产品标识FROM 部件 p, 产品 tWHERE p.部件标识 = t.产品标识;SELECT p.部件标识, t.产品标识FROM 部件 p, 产品 tWHERE p.部件标识 = t.产品标识 (+);SELECT p.部件标识, t.产品标识FROM 部件 p, 产品 tWHERE p.部件标识 =! t.产品标识;不正确。请参阅第 3 部分第 4 课33.评估此 SELECT 语句:SELECT a.姓氏 | , | a.名字 as 患者, b.姓氏 | , | b.名字 as 医生,
21、 c.入院FROM 患者 aJOIN 医生 bON (b.医生标识 = c.医生标识)JOIN 入院 cON (a.患者标识 = c.患者标识);哪个子句会生成错误?标记为待复查(1) 分数JOIN 医生 bON (b.医生标识 = c.医生标识); (*)JOIN 入院 cON (a.患者标识 = c.患者标识)正确34.使用 JOIN ON 的主要优点是:(选择两个正确答案)标记为待复查(1) 分数(选择所有正确答案)可以基于匹配的列名称和数据类型自动执行联接。将显示不符合联接条件的行。允许联接不同名称的列。 (*)允许联接没有匹配的数据类型的列。 (*)不正确。请参阅第 3 部分第 2
22、课35.下面是“产品”表和“供应商”表的结构:产品产品标识 NUMBER产品名称 VARCHAR2 (25)供应商标识 NUMBER类别标识 NUMBER供应商供应商标识 NUMBER供应商名称 VARCHAR2 (25)地址 VARCHAR2(30)城市 VARCHAR2(25)地区 VARCHAR2 (10)邮政编码 VARCHAR2 (11)如果要创建一个查询,返回分配有供应商的所有产品以字母表顺序排序的产品列表(其中包括产品名称和关联的供应商名称), 可使用以下哪两个查询?标记为待复查(1) 分数(选择所有正确答案)SELECT p.产品名称, v.供应商名称FROM 产品 pLEFT
23、 OUTER JOIN 供应商 vON p.供应商标识 = v.供应商标识ORDER BY p.产品名称;SELECT p.产品名称, v.供应商名称FROM 产品 pJOIN 供应商 vON (供应商标识)ORDER BY p.产品名称;SELECT p.产品名称, v.供应商名称FROM 产品 pNATURAL JOIN 供应商 vORDER BY p.产品名称;(*)SELECT p.产品名称, v.供应商名称FROM 产品 pJOIN 供应商 vUSING (p.供应商标识)ORDER BY p.产品名称;SELECT p.产品名称, v.供应商名称FROM 产品 pJOIN 供应商
24、vUSING (供应商标识)ORDER BY p.产品名称;(*)不正确。请参阅第 3 部分第 2 课36.SELECT 语句中的哪个关键字可通过指定两个表共有的列名创建等值联接?标记为待复查(1) 分数HAVING 子句FROM 子句SELECT 子句USING 子句 (*)不正确。请参阅第 3 部分第 2 课37.以下哪项是对非等值联接的最简单的描述?标记为待复查(1) 分数一种包含等号运算符以外的其它内容的联接条件 (*)一种不同于其它联接的联接条件一种左边包括 (+) 的联接条件一种将表联接到自身的联接不正确。请参阅第 3 部分第 2 课38.对于以下哪种情况,应在执行等值查询时使用
25、USING 关键字?标记为待复查(1) 分数需要在“顾客”表和“订单”表之间执行一个联接,同时需要限定联接条件中的列数时。 (*)“订单”表中包括一个列,该列针对“产品”表中的某列具有引用约束条件时。“顾客”表和“订单”表中没有同名的列时。“顾客”表和“订单”表中有对应的“顾客标识”列,且需要显示的“订单”表中的“顾客标识”列包含空值时。不正确。请参阅第 3 部分第 2 课39.通过按顺序执行下面的 CREATE TABLE 语句,您创建了“顾客”表和“订单”表:CREATE TABLE 顾客(顾客标识 varchar2(5),公司名称 varchar2(30),联系人姓名 varchar2(
26、30),地址 varchar2(30),城市 varchar2(20),省/市/自治区 varchar2(30),电话 varchar2(20),constraint pk_顾客_01 primary key (顾客标识);CREATE TABLE 订单(订单标识 varchar2(5) constraint pk_订单_01 primary key,订单日期 date,总计 number(15),顾客标识 varchar2(5) references 顾客 (顾客标识);现在要求您编制一份报表,用于显示居住在纳什维尔 (Nashville) 的顾客所下达的订单的相关信息。 应发出以下哪个查询
27、才能得到想要的结果?标记为待复查(1) 分数SELECT 顾客标识, 公司名称FROM 顾客WHERE 城市 = Nashville;SELECT 订单标识, 订单日期, 总计FROM 订单 oNATURAL JOIN 顾客 c ON o.顾客标识 = c.顾客标识WHERE 城市 = Nashville;SELECT 订单标识, 订单日期, 总计FROM 订单 oJOIN 顾客 c ON o.订单标识 = c.顾客标识WHERE 城市 = Nashville;(*)SELECT 订单标识, 订单日期, 总计FROM 订单WHERE 城市 = Nashville;不正确。请参阅第 3 部分第
28、2 课第4部分(回答此部分的所有问题)40.以下哪条 SELECT 语句将计算“产品”表中的行数?标记为待复查(1) 分数SELECT COUNT(产品);SELECT COUNT FROM 产品;SELECT COUNT (*) FROM 产品; (*)SELECT ROWCOUNT FROM 产品;不正确。请参阅第 4 部分第 3 课41.“款式”表中包括以下数据:款式标识款式名称类别成本SANDAL8594012.00SANDAL8590910.00SANDAL8969015.00LOAFER8909810.00LOAFER8978914.00HEEL8594011.00SANDAL86
29、979如果发出以下 SELECT 语句:SELECT COUNT(类别)FROM 款式;会显示以下哪个值?标记为待复查(1) 分数067 (*)将无法成功执行该语句。不正确。请参阅第 4 部分第 3 课42.“雇员”表包含以下列:雇员标识 NUMBER(9)姓氏 VARCHAR2(20)名字 VARCHAR2(20)薪金 NUMBER(7,2)部门标识 NUMBER(9)如果需要显示其薪金超过 50,000 美元的雇员的数量,应使用以下哪条 SELECT 语句?标记为待复查(1) 分数SELECT * FROM 雇员WHERE 薪金 50000;SELECT * FROM 雇员WHERE 薪金
30、 50000;SELECT COUNT(*)FROM 雇员WHERE 薪金 50000;(*)SELECT COUNT(*)FROM 雇员WHERE 薪金 50000GROUP BY 雇员标识, 姓氏, 名字, 薪金, 部门标识;不正确。请参阅第 4 部分第 3 课43.评估此 SELECT 语句:SELECT COUNT(*)FROM 雇员WHERE 薪金 30000;该查询会显示哪些结果?标记为待复查(1) 分数薪金少于 30000 的雇员的数量。薪金超过 30000 的所有雇员的“薪金”列的总数。“雇员”表中薪金超过 30000 的行的数量。 (*)该查询将生成一个错误,不会返回任何结果。不正确。请参阅第 4 部分第 3 课44.组函数将针对 _ 返回一个值,并在计算过程中 _ 空值。标记为待复查(1) 分数行集,忽略 (*)每行,忽略行集,包括每行,包括不正确。请参阅第 4 部分第 2 课45.“产品”表包含以下各列:产品标识 N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房屋装饰的合同范本
- 二零二五年度创始人股权分配与管理协议4篇
- 2025版婚姻解体路径比较:协议离婚与诉讼离婚选择指南3篇
- 2025年度高速公路机电系统集成承包合同4篇
- 不同酸蚀损伤程度下灰岩-土体渗透特性研究
- 二零二四年度住宅小区门卫服务规范协议3篇
- 锂浆料电池电极浆料组分燃烧特性实验研究
- 二零二五年度船舶生活设施改造与升级合同3篇
- 2025年芒果保鲜技术研发与应用合作合同4篇
- 外墙涂料粉刷施工方案
- GB/T 16895.3-2024低压电气装置第5-54部分:电气设备的选择和安装接地配置和保护导体
- GJB9001C质量管理体系要求-培训专题培训课件
- 二手车车主寄售协议书范文范本
- 窗帘采购投标方案(技术方案)
- 基于学习任务群的小学语文单元整体教学设计策略的探究
- 人教版高中物理必修一同步课时作业(全册)
- 食堂油锅起火演练方案及流程
- 《呼吸衰竭的治疗》
- 2024年度医患沟通课件
- 2024年中考政治总复习初中道德与法治知识点总结(重点标记版)
- 2024年手术室的应急预案
评论
0/150
提交评论