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 经典面试题

基本概念 (1)any/all,构成 where 子句的条件判断,any:表示或(or)的概念,all:则表示与(and)的概念,这两个关键字的出现是为了语句的简化; (2)先分组再做聚合,逻辑上也应...
  • lanchunhui
  • lanchunhui
  • 2016年04月05日 23:17
  • 8569

记一道巨简单,但是我没有答上来的Sql面试题

记一道巨简单,但是我没有答上来的Sql面试题题目是 : 要把大象扔冰箱拢共分几步?当然这不是面试二人转演员,所以题目也肯定不是这个了。。。咳咳,下面开始说正经的…面试题是这样的 : 一个学生表(单...
  • bread400g
  • bread400g
  • 2016年08月16日 22:54
  • 185

SQL Server常见面试题

sql理论题 1.触发器的作用?   答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的...
  • dl0914791011
  • dl0914791011
  • 2013年11月25日 09:54
  • 7346

面试笔试--SQL语句

SQL语言由命令、子句、运算和集合函数等构成。在SQL中,数据定义语言DDL(用来建立及定义数据表、字段以及索引等数据库结构)包含的命令有CREATE、DROP、ALTER;数据操纵语言DML(用来提...
  • hyqwmxsh
  • hyqwmxsh
  • 2016年09月02日 09:29
  • 1213

Oracle优化面试题

Oracle SQL性能优化 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 dr...
  • t0404
  • t0404
  • 2016年07月12日 22:51
  • 7236

SQL笔试面试题总结

SQL笔试面试题总结1)数据库表建立复合索引tab_index(“name”, “age”),下面那些语句能用上索引?(C) A)select *from table where age=18 a...
  • yzhang6_10
  • yzhang6_10
  • 2016年11月19日 12:26
  • 3920

SQL 面试经典问题 行列互相转化

SQL 面试经典问题 行列互相转化 1.行转列 select 姓名 as 姓名 , max(case 课程 when '语文' then 分数 else 0 end) 语文, max...
  • haohaixingyun
  • haohaixingyun
  • 2016年09月20日 21:28
  • 661

一道SQL表关联查询的面试题

>按照所列表格字段和SQL查询结果,写出SQL语句   各表关系结构如下: SQL查询结果如下:          根据以上查询结果,两种写法:           第一种:    ...
  • kanjingcai
  • kanjingcai
  • 2016年04月29日 09:12
  • 1683

java 面试 - SQL情景

1.请用SQL语句检索出图中阴影部分(A和B都表示两个表, 都有ID这个字段) CREATE TABLE `zl_tb_a` (   `id` int(20) DEFAULT NULL,   `...
  • zhangliao613
  • zhangliao613
  • 2015年07月14日 15:34
  • 768

sql查询之左连接,右连接,内连接以及全外连接的使用(测试常见面试题欧)

sql查询之左连接,右连接,内连接以及全外连接的使用(测试常见面试题欧)...
  • zx_water
  • zx_water
  • 2017年04月11日 17:58
  • 967
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql 连接面试题目
举报原因:
原因补充:

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