东软oracle在线期中考试一

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

oracle在线期中考试以下哪条SELECT语句将返回一个数字值?要创建一份报告,其中显示一月份下达的所有订单及其金额。如果要先显示金额最高的订单,应执行以下哪个查询?以下哪条SELECT语句不会返回日期值?如果需要显示今天的日期和每个雇员的聘用日期之间的月数,应使用以下哪个函数?使用以下哪个函数可返回当前数据库服务器的日期和时间?如果需要以全部大写的形式显示每个雇员的姓名,应使用以下哪个函数?下面的SQL语句将显示什么结果?SELECT姓氏,LPAD(薪金,15,'$')薪金FROM雇员;以下哪个SQL函数可用于截去字符串的首字符或尾字符(或两者)?如果使用下面的SQL语句查询数据库:SELECTCONCAT(姓氏,(SUBSTR(LOWER(名字),4)))默认口令FROM雇员;哪个函数将最先计算?如果需要返回每个雇员的姓氏中从第一个字符到第五个字符之间的部分字符,应使用以下哪个字符函数?不正确以下哪个比较运算符可检索一组值?“聘用日期”值为“20-MAY-04”时,以下哪个脚本会显示“01-MAY-04”?如果执行下面的SQL语句:SELECTTRUNC(751.367,-1)FROMdual;此条语句会显示哪个值?“雇员”表包含以下列:雇员标识NUMBER(9)姓氏VARCHAR2(25)名字VARCHAR2(25)薪金NUMBER(6)如果需要创建一个报表以显示所有雇员的薪金,应使用以下哪个脚本才能采用“$45,000.00”格式显示薪金?$45,000.00?所有人力资源数据都存储在名为“雇员”的表中。您需要创建一份报告,其中显示每个雇员的姓名和薪金。每个雇员的薪金必须显示为以下格式:$000,000.00。$000,000.00.应在SELECT语句中包括哪个函数才能得到想要的结果?您需要创建一份报告,用于列出所下达的订单金额在2,500美元以上的所有顾客。报告的日期应以星期几、日期、月份、年份的格式显示,例如,Tuesday,13April,2004。应执行哪条语句?以下哪项最准确地描述了TO_CHAR函数?以下哪个常规函数将返回表达式列表中的第一个非空表达式?如果“学费余额”值为零而“住宿余额”值为空值,则下列哪条语句在执行后会显示为零?“款式”表中包括以下数据:WHERE款式名称LIKE'SANDAL'ANDNVL(成本,0)15.00该查询会得到哪个结果?D以下哪两组联接关键字可以创建这样一个联接,该联接包括SELECT语句中指定的第一个表中的不匹配行?以下哪种类型的联接可从一个表中返回在另一个表中没有直接匹配的行?以下哪个查询使用了正确的左外部联接语法?以下哪项是对非等值联接的最简单的描述?评估此SELECT语句:SELECTa.姓氏||','||a.名字as患者,b.姓氏||','||b.名字as医生,c.入院SELECT语句中的哪个关键字可通过指定两个表共有的列名创建等值联接?通过按顺序执行下面的CREATETABLE语句,您创建了“顾客”表和“订单”表:对于以下哪种情况,应在执行等值查询时使用USING关键字?以下哪条SELECT语句可实现自联接?评估此SELECT语句WHEREe.经理标识=m.雇员标识;以下有关自联接的说法中哪个是正确的?评估此SELECT语句:哪一种说法是正确的?以下有关COUNT函数的说法中哪个是正确的?考虑以下SQL语句:SELECTCOUNT(数量)FROM库存;发出该语句会发生什么情况?如果需要计算在伯明翰生产的产品的成本的标准偏差,应使用以下哪个组函数?如果需要计算部门10中所有雇员的薪金总额,应使用以下哪个组函数?可对数据类型为DATE的列使用以下哪个聚集函数?组函数将针对________________返回一个值,并在计算过程中________________空值。应使用以下哪个组函数来显示“雇员”表中的最高薪金值?如果需要计算每个部门中雇员的平均薪金,应使用以下哪个组函数?1.下列关于函数的说法中哪三个是正确的?(选择三个正确答案)标记为待复查(1)分数(选择所有正确答案)SYSDATE函数返回OracleServer日期和时间。(*)ROUND数字函数将值舍入到指定的小数位或最近的整数。(*)CONCAT函数只能用于字符串,不能用于数值。SUBSTR字符函数返回从指定字符位置开始到指定长度的部分字符串。(*)不正确。请参阅第1部分第1课2.以下哪个SQL函数可用于截去字符串的首字符或尾字符(或两者)?标记为待复查(1)分数LPADCUTNVL2TRIM(*)不正确。请参阅第1部分第1课3.如果执行下面的SQL语句:SELECTINSTR('organizationalsales','al')FROMdual;此命令会返回哪个值?标记为待复查(1)分数1213(*)17不正确。请参阅第1部分第1课4.如果需要以全部大写的形式显示每个雇员的姓名,应使用以下哪个函数?标记为待复查(1)分数CASEUCASEUPPER(*)TOUPPER不正确。请参阅第1部分第1课5.如果使用下面的SQL语句查询数据库:SELECTCONCAT(姓氏,(SUBSTR(LOWER(名字),4)))默认口令FROM雇员;哪个函数将最先计算?标记为待复查(1)分数CONCATSUBSTRLOWER(*)同时计算这三个函数不正确。请参阅第1部分第1课6.以下哪些函数可用于处理字符、数字和日期列值?标记为待复查(1)分数CONCAT、RPAD和TRIM(*)UPPER、LOWER和INITCAPROUND、TRUNC和MODROUND、TRUNC和ADD_MONTHS不正确。请参阅第1部分第1课7.评估此SELECT语句:SELECTLENGTH(电子邮件)FROM雇员;这条SELECT语句将显示什么结果?标记为待复查(1)分数“雇员”表中最长的电子邮件地址“雇员”表中每个雇员的电子邮件地址“雇员”表的“电子邮件”列中每个值的字符数(*)“电子邮件”列中允许的最多字符数不正确。请参阅第1部分第1课8.如果需要显示每个顾客的姓氏的字符数,应使用以下哪个函数?标记为待复查(1)分数长度(*)LPADCOUNTSUBSTR不正确。请参阅第1部分第1课9.如果需要从当前日期中减去三个月,应使用以下哪个函数?标记为待复查(1)分数ROUNDTO_DATEADD_MONTHS(*)MONTHS_BETWEEN不正确。请参阅第1部分第3课10.“雇员”表包含以下列:姓氏VARCHAR2(20)名字VARCHAR2(20)聘用日期DATE计算月数NUMBER(3)评估此SELECT语句:SELECT聘用日期+计算月数FROM雇员;此条SELECT语句返回的值会是哪种数据类型?标记为待复查(1)分数DATE(*)NUMBERDATETIMEINTEGER不正确。请参阅第1部分第3课11.评估此SELECT语句:SELECTSYSDATE+30FROMdual;该查询将返回哪个值?标记为待复查(1)分数当前日期加30小时当前日期加30天(*)当前日期加30个月不会返回任何值,因为SELECT语句会产生错误正确12.要创建一份报告,其中显示一月份下达的所有订单及其金额。如果要先显示金额最高的订单,应执行以下哪个查询?标记为待复查(1)分数SELECT订单标识,总计FROM订单WHERE订单日期LIKE'01-jan-02'AND'31-jan-02'ORDERBY总计DESC;SELECT订单标识,总计FROM订单WHERE订单日期IN(01-jan-02,31-jan-02)ORDERBY总计;SELECT订单标识,总计FROM订单WHERE订单日期BETWEEN'01-jan-02'AND'31-jan-02'ORDERBY总计DESC;(*)SELECT订单标识,总计FROM订单WHERE订单日期BETWEEN'31-jan-02'AND'01-jan-02'ORDERBY总计DESC;正确13.以下哪条SQL语句会正确地显示部门90中所有雇员的姓氏和聘用的周数?标记为待复查(1)分数SELECT姓氏,(SYSDATE-聘用日期)/7AS周数FROM雇员WHERE部门标识=90;(*)SELECT姓氏,(SYSDATE-聘用日期)/7DISPLAY周数FROM雇员WHERE部门标识=90;SELECT姓氏,周数FROM雇员WHERE部门标识=90;SELECT姓氏,(SYSDATE-聘用日期)AS周FROM雇员WHERE部门标识=90;不正确。请参阅第1部分第3课14.如果执行下面的SQL语句:SELECTROUND(1282.248,-2)FROMdual;此条语句会生成什么值?标记为待复查(1)分数120012821282.251300(*)不正确。请参阅第1部分第2课15.如果执行下面的SQL语句:SELECTTRUNC(751.367,-1)FROMdual;此条语句会显示哪个值?标记为待复查(1)分数700750(*)751751.3不正确。请参阅第1部分第2课16.“聘用日期”值为“20-MAY-04”时,以下哪个脚本会显示“01-MAY-04”?标记为待复查(1)分数SELECTTRUNC(聘用日期,'MONTH')FROM雇员;(*)SELECTROUND(聘用日期,'MONTH')FROM雇员;SELECTROUND(聘用日期,'MON')FROM雇员;SELECTTRUNC(聘用日期,'MI')FROM雇员;不正确。请参阅第1部分第2课第2部分(回答此部分的所有问题)17.“雇员”表包含以下列:雇员标识NUMBER(9)姓氏VARCHAR2(25)名字VARCHAR2(25)薪金NUMBER(6)如果需要创建一个报表以显示所有雇员的薪金,应使用以下哪个脚本才能采用“$45,000.00”格式显示薪金?$45,000.00?标记为待复查(1)分数SELECTTO_CHAR(薪金,'$999,999')FROM雇员;SELECTTO_NUM(薪金,'$999,990.99')FROM雇员;SELECTTO_NUM(薪金,'$999,999.00')FROM雇员;SELECTTO_CHAR(薪金,'$999,999.00')FROM雇员;(*)不正确。请参阅第2部分第1课18.以下哪项最准确地描述了TO_CHAR函数?标记为待复查(1)分数TO_CHAR函数可用于在SQL语句结果集中指定有意义的列名称。TO_CHAR函数可用于从将由数据库返回的列数据中删除文本。TO_CHAR函数可用于根据Oracle支持的格式约定显示日期和数值。(*)TO_CHAR函数只能用于日期列。正确19.如果使用日期27-OCT-17编写查询时使用了RR格式且年份为2001,则返回的结果将是哪一年份?标记为待复查(1)分数200119012017(*)1917正确20.以下关于显式数据类型转换的说法中哪三个是正确的?(选择三个正确答案)标记为待复查(1)分数(选择所有正确答案)使用TO_NUMBER函数可将数字转换为字符串。使用TO_DATE函数可将字符串转换为日期值。(*)使用TO_NUMBER函数可将数字字符串转换为数字。(*)使用TO_DATE函数可将日期值转换为字符串或数字。使用TO_CHAR函数可将数字或日期值转换为字符串。(*)不正确。请参阅第2部分第1课21.所有人力资源数据都存储在名为“雇员”的表中。您需要创建一份报告,其中显示每个雇员的姓名和薪金。每个雇员的薪金必须显示为以下格式:$000,000.00。$000,000.00.应在SELECT语句中包括哪个函数才能得到想要的结果?标记为待复查(1)分数TO_CHAR(*)TO_DATETO_NUMBERCHARTOROWID不正确。请参阅第2部分第1课22.哪些函数允许您执行显式数据类型转换?标记为待复查(1)分数ROUND、TRUNC、ADD_MONTHSLENGTH、SUBSTR、LPAD、TRIMTO_CHAR,TO_DAT

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功