下载此文档

数据库笔试面试题汇总.doc


文档分类:资格/认证考试 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
数据库笔试面试题汇总.doc1、 什么是第三范式(第一范式,第二范式。。。)
2、 请说出 delete, truncate, drop 的区别
3、 怎么样查询特殊字符,如通配符%与_
4、 如何插入单引号到数据库表中
5、 怎么获得今天是星期几,还关于其它日期函数用法
6、 知道出生日期,如何求年龄?
7、 求上个月月底的日期
8、 数据库类型中Varchar和char的区别是?
9、 已知两张表:人员表(person)和部门表(depart),表结构如下:
10、 数据库 Teacher 属性:name, tid, desc,表 Student 属性:name, sid, related_tid , de sc 查询 所属老师名称为” \like”的全部学生。
11、 设有一个关系表Student (学号stu_id,姓名stu_name,系名stu_dept,课程号 stu_courseid, 成绩 grade)
查询至少选修了四门课程的学生的学号、姓名及平均成绩的select语句?
将选修课程数小于5的学生名字后面增加一个#号
12、 用一条sql语句实现下面结果:怎么把这样一个表Testcol:
13、 有两个表T_STU表和T_CLASS表和一个序列sequence序列,T_STU表里有如下字段:
查询入学年龄在18-20的女生或者未输入性别的,实际年龄小的要排在后面
查询班级名称、学生姓名、性别、缴费(要求显示单位:元),相同班级的要放在一起,姓名根 据字典顺序排列。
查询各班名称和人数
查询各班名称和人数,但人数必须不少于乙人数多的放在前面
查询1980年出生的有哪些学生。
查询男生和女生人数,没有输入性别的当作男
查询没有人员的班级
查询入学年龄在20以上的同学信息
查询班级平均入学年龄在20及以上的班级
有工资表salary(e_id,e_date,e_money),求本月发了 2笔以上工资的员工信息。
14、 有部门表、人员表、工资表。表名和字段名,如下:
查询:人员名称、部门名称、个人总工资
查询所有部门的总工资
查询2008年8月份各部门工资最高的员工信息:部门名称、员工姓名、员工总工资
15、表 warehousestorage
数据库笔试面试题汇总
什么是第三范式(第一范式,第二范式。。。)
第…范式:所谓第…范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同•列屮不能有多个 值,即实体中的某个属性不能有多个值或者不能有重复的属性。
第二范式:如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么就称R是第二范式。
第三范式:如果关系模式R是2NF,且关系模式R中的所有非主属性对任何候选关键字都不存在传递依赖, 则称关系R是属丁第二范式。
请说出 DELETE, TRUNCATE, DROP 的区别
del ete 和 truncate 区别:
delete:从数据库的缓存区清除该数据
truncate:把数据删除了,然后清空所占用的空间
delete可以撤销
truncate不能撤销
truncate===delete+commil
truncate 和 drop 区别
drop:删除表的定义,整个对象删掉,删除的是对象的本身,全部
truncate:删除表的内容,只是删除数据,表的结果会保留
怎么样查询特殊字符,如通配符%与_
select * from table where name like ' A_%' escape
如何插入单引号到数据库表中
可以用ASCII码处理,其它特殊字符如&也…样,如:
insert into t values ('i'chr (39)'m') ; -- chr (39)代表字符'
或者用两个单引号表示一个
or insert into t values ('I''m'); -- 两个''可以表示一个'
怎么获得今天是星期几,还关于其它日期函数用法
可以用to_char来解决,如:
select to_char (to_date (' 2002-08-26',' yyyy-mm-dd'),' day') from dual;
在获取之前可以设置日期语言,如:
ALTER SESSION SET NLS_DATE丄ANGUAGE」AMERICAN,;
在函数中指定,如:
select to_char (to_date (' 2002-08-26',' yyyy-mm-dd'),' day',' NLS_DATE_LANGUAGE 二 American,)
from dual;
其它更多用法,可以参考to_char与to_date函数

数据库笔试面试题汇总 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小170 KB
  • 时间2021-10-28