sql 连接面试题目

原创 2007年09月29日 17:24:00

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题目 培训 面试

  • 2011年11月18日 15:14
  • 4KB
  • 下载

SQL数据库面试题目及其答案

  • 2013年10月31日 16:27
  • 25KB
  • 下载

50个经典的SQL面试题目

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...

SQL面试题目,有例子。

  • 2008年11月26日 23:58
  • 50KB
  • 下载

sql常见面试题目

题目1:======  为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA)    S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN )    C#,C...
  • fisea
  • fisea
  • 2011年03月27日 17:36
  • 505

sql面试题目汇总(1)

1.触发器的作用?    答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运...

sql面试题目汇总(2)

在面试过程中多次碰到两道SQL查询的题目,一是查询A(ID,Name)表中第31至40条记录,ID作为主键可能是不是连续增长的列,完整的查询语句如下: select  top 10 * from A...

SQL面试题目汇总

SQL面试题目汇总 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的 完整性和一致性,可以跟踪数据库内的操作从而不允许未经...
  • Li_soso
  • Li_soso
  • 2012年11月13日 09:35
  • 430

SQL经典面试题目总结

一、三点一线当学霸:“学生-课程-成绩”类题目 1.1 本题目的表结构     Student(S#,Sname,Sage,Ssex)    学生表      Course(C#,Cname,T...
  • a724888
  • a724888
  • 2017年03月31日 20:24
  • 3008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql 连接面试题目
举报原因:
原因补充:

(最多只允许输入30个字)