oracle 语句 在线测试,2017年Oracle数据库基础测试答案.doc

. .

word完美格式

2017年Oracle数据库基础测试答案

姓名 成绩

一、单项选择题(每题1分,共60分)

列出EMP表中,从事每个工种(JOB)的员工人数

A.select job from emp;

B. select job,count(*) from emp;

C. select distinct job,count(*) from emp;

D. select job,count(*) from emp group by job;

查询EMP表中的数据并且显示出行号(从1开始)

A.select rowid,a.* from emp a;

B. select level,a.* from emp a;

C. select rownum,a.* from emp a;

D. select sequence,a.* from emp a;

Oracle数据库中发出一个查询。下列哪个选项不能查询对用户定义静态表达式执行数学运算时的查询组件?

A.列子句 B.表子句 C.DUAL表 D.where子句

你要操纵Oracle数据,下列哪个不是SQL命令?

A.select * from dual; B.set define

C.update emp set ename = 6543 where ename = ‘SMITHERS’;

D.create table employees(empid varchar2(10) primary key);

你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用?

A.表 B.序列 C.索引 D.视图

你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。下列哪个子句包含相应过滤条件的引用?

A.select B.from C.where D.having

下列代码显示了PROFITS表输出的局部:

PRODUCT_NAMEPRODUCT_TYPEQTR_END_DATEPROFIT

-------------------------------------------------

BARNEY DOLLTOY31-MAR-20016575430.30

GAS GRILLAPP31-MAR-20011234023.88

PENCILOFFICE30-JUN-200134039.99

下列查询的where子句哪个能正确计算2001年1月1日到6月1日六个月内销售的所有家电总利润?

A.where product_name = ‘GAS GRILL’ and qtr_end_date between ’01-JAN-2001’ and ‘01-JUN-2001’;

B.where proeuct_type = ‘APPLIANCE’ and name = ‘GAS GRILL’ and qtr_end_date= ’31-JAN-2001’ or ‘30-JUN-2001’;

C.where proeuct_type = ‘APPLIANCE’ and qtr_end_date between ’01-JAN-2001’ and ’01-JUN-2001;

D.where proeuct_name = ‘GAS GRILL’ and qtr_end_date = ’01-JAN-2001’ or ‘01-JUN-2001’;

用下列代码所示的内容回答后面八个问题:

EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO

----------------------------------------------------

7369SIMTHCLERK790217-DEC-8080020

7499ALLENSALESMAN769820-FEB-81160030030

7521WARDSALESMAN769822-FEB-81125050030

7566JONESMANAGER783902-APR-81297520

7654MARTINSALESMAN769828-SEP-811250140030

7698BLAKEMANAGER783901-MAY-81285030

7782CLARKMANAGER783909-JUN-81245010

7788SC


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部