数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

某门户网站数据库职位笔试题


发布日期:2021年11月27日
 
某门户网站数据库职位笔试题
数据库笔试题姓名 日期

事务是什么?

oracle中truncate和delete命令有何区别?

Oracle中char和varchar数据类型有什么区别?有数据test分别存放到char()和varchar()类型的字段中其存储长度及类型有何区别?

参见如下表结构

出版社:

出版社代码 char()

出版社名称 varchar()

图书:

图书编号 char()

图书名称 varchar()

出版社代码 char()

作者代号 char()

图书简介 varchar()

作者:

作者代号 char()

作者名称 varchar()

性别 char()

年龄 number()

文学方向 varchar()

获奖名单:

获奖日期 date

获奖人员 char()

编写SQL语句找出作者库中没有出现在获奖名单库中所有作者信息的SQL语句(提示使用not innot exists以及外关联三种方法并说明哪种方法最优

Oracle数据库表存在伪列rowid请利用rowid编写一个SQL语句从以下记录中找到唯一记录并将其flag列更新为Y

No name sex flag

张三 N

张三 N

张三 N

Oracle中需要在查询语句中把空值(NULL)输出为如何处理?

见第四题获奖名单写出SQL语句查询出在上一个月获奖的人员

见第四题图书在表上对图书名称出版社代码作者代号创建了组合索引请问在执行如下语句时会不会利用到索引

Select * from 图书 where 图书名称=xxxx

Select * from 图书 where 图书名称=xxxx and 出版社代码=bb

Select * from 图书 where 图书名称=xxxx and 作者代号=ddd

Select * from 图书 where 出版社代码=yyy

编写一个简单的Oracle存储过程输出参数必须有一个是结果集

专家对本试卷的分析

第一这张笔试卷从题目的考点上来看属于基础知识类的

第二从难度上分析属于中等

第三从题目的设置上来看该公司的主要用意是考察笔试者的工作经验和项目经验尽管是基础知识但是只要没做过开发工作想回答上来并不容易

第四通篇只有第题最后一问涉及到了优化的问题因此判断该公司这张试题主要是面对开发职位的

上一篇:在Oracle中实现各种日期处理完全版

下一篇:对Oracle自己的Web运营所进行的幕后观察