sql面试题.doc
《sql面试题.doc》由会员分享,可在线阅读,更多相关《sql面试题.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本常见面试题总结1.用一条语句 查询出每门课都大于80分的学生姓名 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: ( =80)2.学生表 如下:自动编号 学号 姓名 课程编号 课程名称 分数1 2005001 张三 0001 数学 692 2005002 李四 0001 数学 893 2005001 张三 0001 数学 69删除除了自动编号不同,其他都相同的学生冗余信息A: 自动编号 ( (自动编号) 学号,姓名,课程编号,课程名称,分数)一个叫的表,里面只有一个字段,一共有4条纪录,分别是,对应四个球对,现在四
2、个球对进行比赛,用一条语句显示所有可能的比赛组合.你先按你自己的想法做一下,看结果有我的这个简单吗?答: , a, b 101*面试题:怎么把这样一个表儿 1991 1 1.11991 2 1.21991 3 1.31991 4 1.41992 1 2.11992 2 2.21992 3 2.31992 4 2.4查成这样一个结果 m1m2m3m41991 1.1 1.2 1.3 1.41992 2.1 2.2 2.3 2.4 答案一、 , ( m 1 ) m1,( m 2 ) m2,( m 3 ) m3,( m 4 ) m4 这个是中做的: * ( , b1, () ( ) b2, (m,2
3、) ( ) b3()( ) t) 1;*精妙的语句!精妙语句说明:复制表(只复制结构,源表名:a 新表名:b) : * b a 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) : b(a, b, c) b; 说明:显示文章、提交人和最后回复时间 : a,( () ) b 说明:外连接查询(表名1:a 表名2:b) : , , , , , a b = 说明:日程安排提前五分钟提醒 : * 日程安排 (开始时间()5 说明:两张关联表,删除主表中已经在副表中没有的信息 : ( * ) 说明: : , , , 1, ( , , ( , , , 2 (,) = (, ) X, ( , , 2
4、 (,) = (, ) /01,) - 1, ) ) Y, = + + (,0) ) B = 说明: : * ( * ) 系名称= 专业名称= 性别,生源地,高考总成绩 说明: 从数据库中去一年的各单位 费统计( 费定额贺电化肥清单两个表来源 : , , , (, ) , (, ), 01, ) , (, ), 02, ) , (, ), 03, ) , (, ), 04, ) , (, ), 05, ) , (, ), 06, ) , (, ), 07, ) , (, ), 08, ) , (, ), 09, ) , (, ), 10, ) , (, ), 11, ) , (, ), 12,
5、 ) ( , , , , a, b = ) a , , , (, ) 说明:四表联查问题: : * a b c d . 说明:得到表中最小的未使用的号 : ( ( * b = 1) () + 1 1 ) ( - 1 a)*有两个表A和B,均有和两个字段,如果B的在A中也有,就把B的换为A中对应的这道题的语句怎么写? b ( a ) ( );*高级面试题原表: 1 70 2 90 3 40 4 30 5 80 为了便于阅读,查询此表后的结果显式如下(及格分数为60): 1 70 2 90 3 40 4 30 5 80 写出此查询语句没有装,没试过 , (60)1,) 完全正确 ? 2(10) *
6、 ; 1 70 2 90 3 40 4 30 5 80 , (60)1,) ; 1 70 2 90 3 40 4 30 5 80 *原表: 1 1 M 1 2 F 2 1 N 2 2 G 3 1 B 3 2 A 查询后的表: 1 2 1 M F 2 N G 3 B A 写出查询语句解决方案 求解 表a 列 a1 a2 记录 1 a 1 b 2 x 2 y 2 z 用能选成以下结果吗? 1 2 使用代码实现,但要求你组合后的长度不能超出 2长度的限制。 下面是一个例子 2(20); / ( ) 2 2(4000); i 1 (i); ; ; ; / t ( 2(10); t (1,); t (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql 试题
限制150内