课件009 教学资源下载
课件 试卷 教案 毕业论文 图书软件 职教研究 期刊推介 信息发布 会员账户
当前位置:课件009首页 >> 职教研究 >> 职业指导 >> SQL面试题

SQL面试题

大学生面试网 2009/4/20

   SQL面试题(1)
   create table testtable1
   (
   id int IDENTITY,
   department varchar(12)
   )
   select * from testtable1
   insert into testtable1 values(’设计’)
   insert into testtable1 values(’市场’)
   insert into testtable1 values(’售后’)
   结果
   id department
   1 设计
   2 市场
   3 售后
   create table testtable2
   (
   id int IDENTITY,
   dptID int,
   name varchar(12)
   )
   insert into testtable2 values(1,’张三’)
   insert into testtable2 values(1,’李四’)
   insert into testtable2 values(2,’王五’)
   insert into testtable2 values(3,’彭六’)
   insert into testtable2 values(4,’陈七’)
   用一条SQL语句,怎么显示如下结果
   id dptID department name
   1 1 设计 张三
   2 1 设计 李四
   3 2 市场 王五
   4 3 售后 彭六
   5 4 黑人 陈七
   答案:
   SELECT testtable2.* , ISNULL(department,’黑人’)
   FROM testtable1 right join testtable2 on testtable2.dptID = testtable1.ID
   也做出来了可比这方法稍复杂。
   sql面试题(2)
   有表A,结构如下:
   A: p_ID p_Num s_id
   1 10 01
   1 12 02
   2 8 01
   3 11 01
   3 8 03
   其中:p_ID为产品ID,p_Num为产品库存量,s_id为仓库ID。请用SQL语句实现将上表中的数据合并,合并后的数据为:
   p_ID s1_id s2_id s3_id
   1 10 12 0
   2 8 0 0
   3 11 0 8
   其中:s1_id为仓库1的库存量,s2_id为仓库2的库存量,s3_id为仓库3的库存量。如果该产品在某仓库中无库存量,那么就是0代替。
   结果:
   select p_id ,
   sum(case when s_id=1 then p_num else 0 end) as s1_id
   ,sum(case when s_id=2 then p_num else 0 end) as s2_id
   ,sum(case when s_id=3 then p_num else 0 end) as s3_id
   from myPro group by p_id
   SQL面试题(3)
   1.触发器的作用?
   答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。
   2。什么是存储过程?用什么来调用?
   答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。
   3。索引的作用?和它的优点缺点是什么?
   答:索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中(未完,下一页

  

页码选择:1 2 3 4
相关职业指导
1 面试自我介绍不可小觑
2 有效电话面试的策略与技巧
3 面试技巧自我介绍
4 公务员考试面试问答真题集下载
5 职场前辈说“面经”面试没技巧只有
6 交通银行面试经历
7 面试技巧:专家跟你说面试
8 求职面试中的禁忌话题
9 注重面试礼仪,加速求职成功
10 面试时,留意你的话外音
11 求职面试,递出一张漂亮的名片
12 一名大学毕业生34次面试后的吐血
13 会计面试自我介绍范文
14 经典的英语面试问题汇总
15 面试技巧:面试后怎样获得心仪的职
推荐职业指导
1 写一份动人简历的九个步骤
2 成功创业——创业你行吗
3 面试常犯的高级错误
4 绝对不能对老板说的十句傻话
5 甲烷氧化偶联制乙烯工艺的能量利用
6 积极调整心态争得2010年国考面
7 找准定位,灵活选择创业场地
8 如何把握求职面试时的礼仪分寸
9 面试中不要被标准答案套牢
10 实用:大学生求职必知的“三差一介
11 英语知识讲解:英文求职信的写作技
12 中国汽车美容行业发展现状及分析
13 大学生“网上求职”:一场人脑与电
14 简单九步成功打造求职简历
15 精心选择面试着装


设为首页  加入收藏  下载与付款  上传课件  资料征集  论坛与信息发布  期刊杂志推介  免责声明  常见问题   分类说明  联系本站  会员登录
课件009教育资源网 版权所有