笔试题

更新时间:2023-06-25 22:48:47 阅读: 评论:0

笔试题

一、选择题(每题2分)
1. 你要对操纵Oracle数据库中的数据。下列哪个选项表示Oracle中lect语句的功能,而且不需要使用子查询?
A.能够用lect语句改变Oracle中的数据          B.能够用lect语句删除Oracle中的数据
C.能够用lect语句和另一个表的内容生成一个表  D.能够用lect语句对表截断
2. 你要操纵Oracle数据,下列哪个不是SQL命令?
A.lect * from dual;        B.t define
C.update emp t ename = 6543 where ename = ‘SMITHERS’;
D.create table employees(empid varchar2(10) primary key);
3. poster你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从lect语句中引用?
A.表    B.序列    C.索引    D.视图
4. 你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。下列哪个子句包含相应过滤条件的引用?
A.lect      B.from      C.where      D.having
5. 以下选项中哪个是下列查询返回的值:lect sum(sal) + sum(comm) from emp where job = ‘ANALYST’ or ename like ‘J%’ ?
A.6000      B.9925      C.9975      D.NULL
6. 以下选项中哪个是下列查询返回的值:lect count(mgr) from emp where deptno = 10 ?
A.1        B.2        C.3        D.NULL
C
7. 以下选项中哪个是下列查询返回的值:lect count(*) from emp where mgr = 7700-2 ?
A.5        B.6        C.7        D.NUL
8. 以下选项中哪个是下列SQL命令产生的第三个员工:lect ename, sal from emp where job= ‘SALESMAN’ order by empno desc ?
A.ALLEN  B.MARTIN  C.TURNER  D.WARD
9. 以下选项中哪个是下列SQL命令产生的第三个员工:ename, sal from emp where job= ‘SALESMAN’ order by 1 desc ?
A.ALLEN  B.MARTIN  C.TURNER  D.WARD
10. 以下选项中哪个是发出下列查询后Oracle返回的值:lect substr(job, 1, 3) from emp where ename like upper(‘__ar%’) ?
A.ANA    B.CLE      C.MAN      D.SAL
11. 以下选项中哪个是发出下列查询后Oracle返回的值:lect trunc(months_between(min(hiredate), max(hiredate))) from emp ?
A.24      B.25        C.-24        D.-25
12. 以下选项中哪个是发出下列查询后Oracle返回的值:lect * from emp where hiredate >
’23-JAN-82’ ?(选择两个答案)
A.ADAMS    B.MILLER    C.SCOTT    D.SMITH
13. TEST表包含两个列,TESTCOL定义为数据类型NUMBER(10),TESTCOL_2定义为数据类型VARCHAR2(10)。在Oracle中发出下列语句:inrt into test(testcol, testcol_2) values (null, ‘FRANCIS’),然后对表进行下列查询:lect nvl(testcol, ‘EMPTY’) as testcol from test where testcol_2 = ‘FRANCIS’。下列选项哪个是得到的结果?
文档目录怎么做A.Oracle返回结果0                B.Oracle返回结果EMPTY
C.Oracle返回结果NULL              D.Oracle返回错误结果
14. 要从ORDERS表中取得数据,其中包括三个列CUSTOMER、ORDER_DATE与ORDER_AMT。能够用下列哪个where子句查询ORDERS表,取得客户LESLIE超过2700的订单?
A.where customer = ‘LESLIE’;
B.where customer = ‘LESLIE’ and order_amt < 2700;
C.where customer = ‘LESLIE’ or order_amt > 2700;
D.where customer = ‘LESLIE’ and order_amt > 2700;
15. 用下列代码块回答问题:
SQL> lect ______(-45) as output from dual;
OUTPUT
-
-----
  -45
  下列哪个单行函数无法产生这个输出?
A.abs()        B.ceil()          C.floor()        D.round()
16. 对表中的某一行,VARCHAR2列包含数值SMITHY,应用程序在右侧填充七个空格。length()函数处理这个列值时,返回什么值?
A.6            B.13            C.30          D.60
17. SQL *Plus中发出的下列语句:
  SQL> lect ceil(-97.342),
      2  floor(-97.342),
      3  round(-97.342),
      4  trunc(-97.342)
      5  from dual;
  下列哪个函数不返回结果-97?
A.ceil()          B.floor()          C.round()          D.trunc()
18. 环保英文SQL *Plus中发出的下列语句:
  SQL> lect ceil(256.342),
      2  floor(256.342),日记600字大全
      3  round(256.342),
      4  trunc(256.342)大肥羊学校
      5  from dual;
  下列哪个函数不返回结果256?
A.ceil()        B.floor()          C.round()          D.trunc()
19. 在Oracle中发出的下列查询:
SQL> lect months between(‘15-MAR-83’,’15-MAR-97’) from dual;
Oracle返回什么?
A.14        B.-14        C.168      D.-168
20. 数据库中有两表PRODUCT与STORAGE_BOX,PRODUCT表中列出各个产品的惟一ID号、产品名和特定产品所在的箱子。另一个表中列出各个存储箱(用数字标识)能够包含许多产品,但每个箱子只能在一个地方。下列哪个语句能正确显示这个数据库中所有产品ID、名称和箱子地址?
A.lect p.prod_id, p.prod_name, b.box_loc from product p, storage_box b where
牛肉水饺如何调馅
  p.prod_id = b.prod_id and prod_name=’WIDGET’;
B.lect p.prod_id, p.prod_name, b.box_loc from product p, storage_box b where
春天的气息  prod_name=’WIDGET’;
C.lect p.prod_id, p.prod_name, b.box_loc from product p, storage_box b where
  p.stor_box_num = b.stor_box_num and prod_name=’WIDGET’;元二使安西

本文发布于:2023-06-25 22:48:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1054906.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:下列   查询   返回
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图