Oracle数据库考试试题库.docx
- 文档编号:5682693
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:11
- 大小:25.10KB
Oracle数据库考试试题库.docx
《Oracle数据库考试试题库.docx》由会员分享,可在线阅读,更多相关《Oracle数据库考试试题库.docx(11页珍藏版)》请在冰豆网上搜索。
Oracle数据库考试试题库
Oracle数据库考试试题库
1年。
启动数据库的命令A.startupsb.startups打开c.关闭d.startups
数据库
2。
(c)是二进制文件,用于在启动数据库时记录数据文件和在线日志文件。
A.数据文件b.参数文件c.控制文件d.存档文件
3。
您需要在表SALES中找到一些产品详细信息,其中PROD_ID列包含字符'_D123二‘)(
WHERE子句条件可以得到这些匹配的产品A.WHEREprod_idLIKE‘%_D123%转‘义'_'B.WHEREprod_idLIKE_D1‘2%3%‘转义'\C.WHEREPROD_IDLlKE%_D123%‘转义'%_‘d.WHERE
prod_IDLIKE‘\\%_D123%转‘义'\\_'4关.于单行函数,哪种描
述是正确的?
(d)a他们只能接受一个参数B.它们只能筑巢两层。
C。
参数只能是字段值或常数
D。
它们总是为查找表中的每一行返回一个值
5。
下面哪个SQL语句将1890.55显示为1,890.55美元?
(ADE)选择三个项目a。
从到期日选择to_char(1890.55,“0g000d00。
)
B。
从对偶中选择至_CHAR(1890.55,'$9999V99‘);
C。
从对偶中选择至_CHAR(1890.55,'$99999D99;)
D。
从双面选择至_CHAR(1890.55,'$99G999D00;‘)
E。
从双面选择至_CHAR(1890.55,'$99G999D99;‘)
6。
以下是ORACLE的to_date和to_char函数。
描述正确:
(BC)选择两项A到_char函数将字符串数据转换为日期数据B到_date函数将
字符串数据转换为日期数据C到_char函数将日期数据转换为字符数据D到_date函数将日期数据转换为字符数据
7。
在表emp中,计算员工的年薪SAL*12并生成别名“年薪”乙()甲.选择搪瓷,萨尔*12,年薪从环境管理计划;选择搪瓷,sal*12\C.选择搪瓷,sal*12作为环境管理计划的年薪;
d.selectname,SQL*12Sinitap(\8。
查看促销表,每个促销周期为7天您的经理希望您每
周生成一份提供促销成本的报告。
(四)
A。
选择促销名称、促销成本/促销结束日期-促销开始日期/7起始促销;
B。
选择促销名称,(促销成本/促销结束日期-促销开始日期)/7自促销;
C。
从促销中选择促销名称、促销成本/(促销结束日期-促销开始日期
/7);
D。
从促销中选择促销名称、促销成本/((促销结束日期-促销开始日期)/7);
9。
您需要为每位客户的信息限额增加1000美元输出时,客户的姓氏列标题应为
姓名,客户信用额度列标题应为新信用额度(三)选择客户姓氏,客户信用额度自客户;
B。
选择客户姓氏作为名称,客户信用额度+1000作为客户的新信
用额度;
C。
从客户中选择客户姓氏;
d.选择initcap(cust_last_name)\cust_credit_limit+1000initcap(\creditlimit\
10.查看表产品您需要生成一个显示以下格式的报告:
类别
5mpdigitalphotocamera的类别是photoybox的类别是electronicsenvyambassador的类别是hardware
哪两个查询可以获得所需的输出?
(光盘)
A。
选择产品名称||q的类别是’产品类别产品类别;选择产品名称||q类别为’产品类别产品类别;c•选择产品名称||q\\‘的’|类别是产品的'产||品类别类别;
D。
选择产品名称||q选择客户名称作为中点,中点+100作为客户;以上的查询在执行过程中遇到错误。
这个错误的原因是什么?
(a)a.
表达式中不能使用别名
B。
别名没有双引号中点+100是错误的,因为CUST信用额度包含空值DMCUST—信用_限制/2表达式中点取一个别名,并用双引号将它隔开。
12.您是否希望生成一份显示每个员工自加入公司以来的工资总额的报告您执行以下查询:
sql>选择名称’加入'雇用’,总薪酬对为’
to_char(round(sysdate-hire)/365)*sal+comm)\te\fromemployees输出结果:
哪个陈述是正确的?
(三)
A。
由于别名无效,此查询未正确执行这个查询可以被正确地执行
并且得到正确的结果。
C.此查询可以正确执行,但无法获得正确的结果。
D。
由于ROUND函数无效,此查询执行不正确13.执行以下查询时:
sql>选择e.empno,e.name,d.loca2fromempe,dept
3其中e.deptno二d.deptno4和substr(e.name1,1)=‘;‘
以下哪个语句是在甲骨文数据库中可用的兼容ANSI的等效语句?
(A)
A.从emp中选择empno,ename,loc力口入joindeptonemp.deptno二dept.deptno其中substr(emp.ename1,1)=‘S‘
B.从emp中选择empno,ename,loc,deptonemp.deptno二dept.deptno其中substr(emp.ename,1,1)=‘S;‘
C.从emp力口入部门中选择empnoenameloc,其中emp.deptno二dept.deptnoand和substr(emp.ename1,1)=‘S‘
D.从emp中选择empno,ename,loc左连接emp上的dept.deptno
=dept.deptno禾口
substr(emp.ename,1,1)=‘;S‘
14。
以下哪一项不是操作甲骨文数据的SQL命令?
(二)从双重中选
择*;B.setdefine
C.更新empsetename=6543其中ename=‘SMITHERS创建表
雇员(empidvarchar2(10)主键);以下语句发布于
SQL*Plus:
SQL>选择上限(-97.342),2楼(-97.342),3圆(-97.342),
4中继线(-97.342)5双;
15。
下列哪个函数不返回结果-97?
(b)
a.ceil()b.floor()c.round()d.trunc()16。
查看以下促销表结构:
名称NullType
promo_idnotNullnumber(6)
promo_namenotNullvarchar2(30)promo_categorynotNullvarchar
2(30)promo_costnotNullnumber(10,2管理人员希望查看每个促销类别的唯一促销成本以下哪个查询获得了期望的结果?
从促销中选择独特的促销成本、促销类别;选择促销类别,不同的促销成本;
C。
从促销中选择独特的促销成本、独特的促销类别;从促销订单中选择不同的促销类别、促销成本,按1;17.Oracle数据库10g/11g中正确描述了哪三种数据类型?
每个表只能有一个长字段
B。
时间戳数据类型字段只能存储以秒为单位的时间值C.BLOB数据类型字段用于在操作系统文件中存储二进制数据D.可以在VARCHAR2数据类型列中指定的最小列宽是1E。
CHAR数据类型列中的值是填充到最大定义列宽18的空格。
查看下表EMP_DETAILS结构:
namenulltype
EMP_idnotnullnumber
EMP_namenotnullvarchar2(40)EMP_imagelong
19。
在表EMP_DETAILS中,哪两条语句执行正确?
一个EMP_IMAGE字段可以包含在GROUYBY子句中B.“订单依据”条款中不能包含“图像”字段您不能向表中添加新的长字段
D。
您可以更改该表,包括EMP_IMAGE列上的非空约束XXXX年、小时、分钟、秒和秒的小数部分21.查看下表事务结构:
nameNULLtype
TRANS_idNOTNULLNUMBER(6)
cust_nameNOTNULLvarchar2(20)CUST_STATUSNOTNULLvarchar2TRANS_DATENOTNULLDATE
TRANS_validationINTERVALDAYtoSECONDCUST_Credit_VALUENUMBER(10)
22。
在上表结构中创建和存储哪些语句是正确的?
(BC)选择两个项目
日期转换”列。
只允许存储日-月-YYY格式的日期。
B.CUST—信用_值列允许存储正整数和负整数
C。
TRANS_VALIDITY列允许存储日、小时、分钟和秒间隔“CUST状态”栏最多可存储4000个字符
23。
以下哪种CREATETABLE语法有效?
创建表格EMP9$#(EMP_noNUMBER(4));创建表9EMP$#(EMP_noNUMBER(4));创建表格EMP*123(EMP_noNUMBER(4));
D。
创建表格emp9$#(emp_noNUMBER(4),日期日期);24.关于约
束,哪两种说法是正确的?
选项a。
外键不能包含空值
B。
具有UNIQUE约束的字段可以包含空值C.约束是仅在一个表上
执行INSERT操作D.即使约束字段包含数据,也可以禁用约束
E。
所有约束都可以在列级或表级定义。
25.评估以下创建表命
令:
CREATETABLEorders
(order_nonnumber
(2)constraintorder_pkprimarykey,order_date,cust_idnumber(4));
创建表格订单_项目
(订单_非编号
(2),项目_非编号(3),
数量编号(3)检查(数量在100和XXXX之间,2002年1月1日)哪个
WHERE第
条可以得到正确的结果?
(三)
A。
其中促销名称不像“T%或促销名称不像“N%,促销成本>20000
且促销结束日期>2001年1月1日
B。
其中(促销名称不像“T%和促销名称不像“N%或促销成本>20000或促销结束日期>‘200年1月1日’
C。
其中促销名称不像“T%,促销名称不像“N%,促销成本>20000,促销结束日期>2001年1月1日
D。
其中(促销名称不像“%T%或促销名称不像“%N%和(促销成
本>20000且促销结束日期>2001年1月1日)
35。
查看“促销”表中的“促销_类别”和“促销_成本”字段,并检查以下
查询语句:
SQL>按代码从促销订单中选择不同的促销—类别to_char(促销_成本;
SQL>从促销订单中选择不同的促销类别促销成本1;
以上的SQL语句正确吗?
(b)a.仅成功执行了第一个查询。
b.仅成功执行了第二个查询。
C。
这两个查询执行成功,但是得到了不同的结果。
但是给出不同的结果。
这两个查询执行成功,但是得到了相同的结果。
36。
查看CUSTOMERS表,您需要生成一份显示客户详细信息的报告,并按照城市和
级别从上到下的降序对其进行排序。
哪个查询可以完成这个任务?
(一)
A。
选择客户—城市、客户—收入—级别、客户_姓氏来自客户按客户_城市排序desc客户—收入—级别desc;从客户中选择客户城市、客户收入水平、客户姓氏
按客户收入水平排序desc客户城市desc;
C。
选择客户城市、客户收入水平、客户姓氏订单人(客户城市、客户收入水平)desc;
D。
选择客户城市、客户收入水平、客户姓氏从客户
按客户城市、客户收入水平排序desc;
37。
哪些任务可以用SQL函数来完成?
(美国广播公司)选择三个项
目A.以非默认格式显示日期B.查找字符串的数量
C。
用指定的字符串替换表达式的字符串
D。
两个或更多列或表达式被组合成一列和输出38。
以下数据在表
PRODUCTS中可用:
prod_idprod_list_price
-123456152525.99您执行以下查询:
SQL>选择RPAD((ROUND(prod_list_price)),10,“*”)FROM
PRODUCTS
whereprod_id=123456;
输出正确的结果(a)?
a.152526****b.**152525.99c.152525
****d.a错误消息
39。
在CUSTOMER表中,您需要显示所有
名客户,他们的名字包含“e”符,最后一个第二个字符是“a下列
中的哪一项可以获得预期的结果?
从客户中选择客户名
其中INSTR(客户名,’e'和0SUBSTR(客户名,-2,1)=‘A从客
户中选择客户名
其中INSTR(客户名,’e和SUBSTR(客户名,-2,1)=‘a从客
户
中选择客户名,其中INSTR(客户名,’e不为空,子串(客户名,1,
-2)=‘;a从‘客户中选择客户名
其中INSTR(客户名,’e'和0
子串(客户名,长度(客户名),-2)=‘a;4‘0.检查以下查询:
SQL>selectincap(cust_first_name||‘‘||uppe,r(substr(cust_city-length(cust_city,2)))来自customers
,其中cust_first_name=‘abigail
的哪个输出是正确的?
(b)a.ABIGailpab.ABIGailpac.ABIGail是
d.a错误消息41。
查看以下查询:
sql>从dual中选择trunk(round(156.00,-1),-1);哪个输出是正确的?
(c)a.16b.100c.160d.xxxx中从1月1日到今天的天数?
日期的默认存储格式是dd-mon-rr
哪两个SQL可以得到正确的结果?
(BC)选择两个项目a.从双选择系统日期-“0-1Jan-2007”;
B。
从双重中选择系统日期至日期(“200年1月1日”;从双重中选择系统日期至日期(“200年71月1日”;)
D。
选择至_CHAR(系统日期,日-月-年”-)“2007年1月1日”从双;
E。
选择至日期(系统日期,日/月/年”-)01/1/2007,从双;
45。
哪两条SQL语句将成功执行?
(AB)
A。
更新促销活动
设置促销成本=促销成本+100地点_收费(促销结束日期,“yyyy”)>“20;00b”.选择促销起始日期
WHERETO_CHAR(促销起始日期,“年月日”)=“19年987月1日”;
c.更新促销活动
设置促销成本=促销成本+100
其中促销结束日期>结束日期(SUBSTR‘(01-JAN-2000‘,8));从促销活动
中选择至_CHAR(促销—开始_日期,日/月”,其中促销—开始_日期在(至_日期(“98年6月1日”、)至_日期(“98年7月1日”;)46.查看表PROGRAMS结构:
namenulltype
PROG_idnotnullnumber(3)PROG_costnumber(8,2)start_datenotnulldateend_date
以下哪两个SQL语句可以成功执行?
(公元)
A。
从程序中选择NVL(添加月(结束日期,1),系统日期);
B。
从程序中选择结束日期(NVL(系统日期-结束日期,系统日期));
C。
从计划中选择NVL(月_日(开始日期,结束日期),‘进行中’);
D。
从计划中选择NVL(至_CHAR(月—间隔(开始日期,结束日期)),
‘进行中');
47。
查看表发票结构:
namenulltype
inv_nonotnnullnumber(3)inv_date
inv_AMTnumber(10,2)
以下哪两个SQL语句可以成功执行?
(空调)
A。
从发票中选择库存编号、二级库存(库存日期,待定”、未完成”;)
B。
从发票中选择库存编号,二级库存(库存金额,库存日期,不可用”;)
C。
从发票中选择inv_no,NVL2(inv_date,sysdate-inv_datesysdate;
D。
从发票中选择库存编号,二级库存(库存金额,库存金额*25,不
可用”;)
48。
查看表产品的LIST_PRICE和MIN_PRICE字段:
LIST_PRICE
MIN_PRICE-10000800020000
30000
哪两个表达式可以得到相同的结果?
(英国)NVL(无效(标价,最低价格),0)NVL(合并(标价,最低价格),0)
。
NVL2(聚结(标价,最低价格),最低价格,0)d•聚结(nvl2(标价,最低价格,0)49。
检查发票表的结果:
哪两条SQL语句可以成功执行?
从发票中选择AVG(发票日期);
B。
从发票中选择最大(库存日期)、最小(客户id);
C。
从发票中选择最大值(AVG(系统日期-库存日期));
D。
从发票中选择AVG(发票日期-系统日期)、AVG(发票金额);
50。
查看表MARKS结构:
namenulltype
-Student_idnotnullvarchar2(4)Student_namevarchar2(25)subject1
number(3)subject2number(3)subject3number(3)
哪两个SQL语句可以成功执行?
(光盘)答:
选择学生姓名,科目1来
自分数
,其中科目1>AVG(科目1);
B。
从分数
中选择学生姓名,总和(科目1),其中学生姓名类似于“R%”;
C。
从标记
中选择总和(主题1+主题2+主题3),其中学生名称为空;
D。
选择总和(不同的NVL(主题1,0)),最大(主题1)来自分数,其中主题1>主题2;
51。
查看表PROMOTIONS结构并检查以下SQL语句:
sql>选择促销类别,平均(促销成本)平均成本。
AVG(促销—成本)*25平均_开销
从促销
开始,按平均_成本
按平均_开销排序(电视'、'互联网'、'邮政';)
此SQL查询在执行时将生成一个错误这个错误的原因是什么?
(c)a.其中b.选择c.groupbyd.orderby
52。
查看客户表中的数据:
CUSTNOCUSTNAMECITY
-1KINGSEATTLE2GREENBOSTON3KOCHARSEATTLE4SMITHNEWYork
对于要显示多个客户的详细信息的所有城市,请检查以下查询:
SQL>
选择C1.custname,C1.CITY56+来自客户C1
客户C2on(C1.city=C2.city和C1.custnameC2.客户名称)。
哪两个JOIN选项获得了正确的输出?
(AE)a.join
b.naturaljoinc.leftoutjoind.fullooutjoin.rightoutjoin
53。
和国家,您需要生成一份报告,显示所有个城市名称和所有相关客户(如果有)以及销售详情(如果有)哪一个
FROM子句可以获得期望的结果?
从销售加入客户使用(客户id)完全外部加入国家使用(国家id);从销售加入客户使用(客户id)右侧外部加入国家使用(国家id);
C。
从客户左侧外部连接销售使用(客户id)右侧外部连接国家使用(国家id);
D。
来自客户的LEFTOUTERJOIN销售使用(客户id)LEFTOUTER
JOIN国家使用(国家id);54.关于子查询的哪两个陈述是正确的?
(ad)a.一个子查询可以返回0行或更多行b.同一级别只能放置两个子查询
C。
子查询只能用于SQL查询语句D.子查询可以出现在比较运算符
E的两侧。
在SELECT的WHERE子句中,对子查询级别没有限制55.哪里可以使用子查询?
(ABCF)选择四项。
选择语句的字段名是
B。
在SELECT语句的FROM子句C、SELECT语句的HAVING子句D、SELECT语句的GROUPBY子句E中,仅在WHERE子句
F中。
所有DML报表56中选择的WHERE子句。
审查表产品结构:
名称空类型
产品标识非空号码(4)产品名称变量2(姓氏、职务标识和
XXXX2月至5月1日期间雇用员工的起始日期按起始日期
按升序对查询进行排序,从雇员中选择姓氏、职务标识、雇用日期,其中雇用日期>1998年2月20日,雇用日期5000,薪金6000按desc最低工资排序;
10。
编写一个查询以显示所有赚取佣金的员工的姓氏、部门名称和位置标识,以及城市选择E.姓氏_名称、D.部门_名称、D.位置_标识、L.城市自员工E、部门D、位置I其中E•部门—标识二d部门_标识和
d.位置_标识=I.位置_标识
和E.佣金_百分比不为空;11.创建一个查询以显示员工的姓氏、部门
编号以及在同一部门工作的所有员工
给每列一个适当的标签
选择e.department_iddepartmen,te.Iast_nameempIoyee,c.Iast_name同事
fromempIoyeeseJOINempIoyeescON(e.department_id=c.department_id)WHEREe.empIoyee_idc.empIoyee_id
ORDERBYe.department_id,e」ast_namec.last_name12.显示
金的每个下属员工的姓氏和薪金,选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 考试 试题库