文档介绍:-
. z
-DBA数据库管理员JAVA程序员架构师必看
数据库根底(面试常见题)
一、数据库根底
1. 数据抽象:条件,而外连接则不然。在外连接中,*些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种
SQL试题2                     
                                                
一、
教师号 星期号 是否有课
1 2 有
1 3 有
2 1 有
3 2 有`
1 2 有
写一条sql语句让你变为这样的表
教师号 星期一 星期二 星期三
1 2 1
2 1
3 1
各星期下的数字表示:对应的教师在星期几已经排的课数
二、
书表(books)
book_id,book_name,creatdate,Lastmodifydate,decription
001,三个人的世界,2005-02-02,2005-07-07,NULL
作者表(authors)
A_id,A_name
01,王纷
02,尚
03,泰和
部门表(depts)
d_id,d_name
001,编辑一部
002,编辑二部
003,编辑三部
书和作者关联表(bookmap)
book_id,A_id
001,01
001,02
001,03
部门和作者关联表(depmap)
d_id,a_id
001,01
002,02
003,03
找出每个部门的所写的总书两,比方,一本书有3个人写,如果三个人在不同的部门,:
部门,书量
编辑一部,1
编辑二部,1
编辑三部,1
-
. z
三、
两个表情况
表名:wu_plan
ID      plan      model       corp_code     plannum     pri*is
1       00001     e**22         nokia        2000         0
2       00002     lc001         sony         3000         0
表名:wu_bom
ID     plan       pact          amount    
1      00001      aa1            300
2      00001      aa2            200
3      00002      bb1            500
4      00002      bb2            800
5      00002      bb3            400
查询这两个表中plan唯一,每一个plan中,amount最少的,plannum大于pri*is的记录
结果是:
ID      plan      model       corp_code     plannum     pri*is     pact   amount
1       00001     e**22         nokia        2000         0       a2       200
2       00002     lc001         sony         3000         0       bb3      400
-
. z
四、
表1构造如下:
部门 条码 品名 销售额 销售数量 销售日期
表2构造如下
课别 部门
要求:先按部门排序,再按销售额、销售数量排序检索出*个课别每个部门一个时期的商品销售额的前三名,如查询01课别2007年4月15日到2007年4月22日每个部门一个周的商品销售额合计的前三名
SQL 面试题目汇总
1.触发器的作用?
  答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库的