oracle数据库基本语法考题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用查询统计选择题ORACLE用来判断列值是否为空的操作符是____A.= NULLB.IS NULLC.AS NULLD.NULL IS答案:B在客户定单表(CUSTOMER)中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句。A.SELECT * FROM CUSTOMER WHERE PRICE500;B.SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;C.SELECT * FROM CUSTOMER WHERE PRICE LIKE %500%;D.SELECT * FROM CUSTOMER WHERE PRICE=500;答案:A分析以下SQL 命令:SELECT priceFROM inventoryWHERE price BETWEEN 1 AND 50AND (price IN(55, 30, 95);命令执行后的输出结果是:( )A 55B 30C 95D NULL答案:B分析以下的SQL 命令:SELECT manufacturer_idFROM inventoryWHERE manufacturer_id LIKE %N\%P\%O% ESCAPE \;命令执行的返回结果是()A 所有包含NPO的纪录B 所有包含N\P\O的纪录C 所有包含N%P%O的纪录D 所有包含%N\P\O%的纪录答案:CROUND 和TRUNC 操作的区别是( )A ROUND在截掉数据时有四舍五入的判断,TRUNC直接按要求截掉没有进位。B 都是将数据按指定的长度截断C TRUNC是四舍五入,ROUND是截断D 都会四舍五入答案:A如果在where子句中有两个条件要同时满足,应该用以下哪个逻辑符来连接( )A.ORB.NOTC.ANDD.NONE答案:CTRUNCATE TABLE 是用于( )A 删除表结构B 仅删除记录C删除结构和记录D都不是答案:B在从两个表中查询数据时,连接条件要放在哪个子句中( )A.FROMB.WHEREC.HAVINGD.GROUP BY答案:B存储过程和函数的区别是( )A 过程可以返回多个值,而函数只能返回一个值B 函数可以作为PL/SQL表达式的一部分,而过程不能C 函数可以返回多个值,过程只能返回一个D 函数和过程都必须包含RETURN语句答案:A在Oracle中,通过命令(C)可以释放锁。INSERTDELETEROLLBACKUNLOCK答案:C在Oracle中,关于触发器的描述正确的是(D)。A.触发器可以删除,但不能禁用B.触发器只能用于表C.触发器可以分为行级和语句级两种D.触发器是一个对关联表发出insert、update、delete或select … for update语句时触发的存储过程答案:DOracle数据库中,通过(B)访问能够以最快的方式访问表中的一行。A.主键B.RowidC.唯一索引D.整表扫描答案:B问答题一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话create table tb_student ( sid int not null unique, sname varchar2(50), sage int, ssex varchar2(50), saddress varchar2(500), sphonenum int )查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来答案: select a.sname,a.sid from tb_student a where a.sage 22 and a.sgraduation =大专查询出所有学生的姓名,性别,年龄降序排列答案:select a.sname,a.ssex,a.sage from tb_student a order by a.sage desc按照性别分组查询所有的平均年龄答案:select avg(a.sage) from tb_student a group by a.ssex查询所有姓名包含 李 字的记录Select * from tb_student where sname like %李%

文档评论(0)

moon8888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档