SQL面试题
来源:互联网 发布:制作录音软件手机软件 编辑:程序博客网 时间:2024/04/29 05:15
有3个表S,C,SC
S(SNO, SNAME)代表(学号,姓名)
C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)
SC(SNO, CNO, SCGRADE)代表(学号,课号成绩)
问题:
1、找出没选过‘黎明“老师的所有学生姓名。
2、列出两门以上(含2门)不及格学生姓名及平均成绩。
3、即学过1号课程有学过2号课所有学生的姓名。
请用标准SQL语言写出答案,方言也行(请说明是使用什么方言)。
1、select sname from s join sc on (s.sno = sc.sno) join c on (c.no = sc.cno) where c.cteacher <> '黎明';
2、select sname from s where sno in (select count(*) from sc where scgrade< 60 group by sno having count(*) >= 2);
3、select sname from s where sno in (select sno from sc where cno = 1 and sno in(select sno from sc where cno =2));
0 0
- 一道sql面试题
- SQL Server面试题
- sql面试题(转载)
- 一道sql面试题
- sql 2005 面试题
- 常见SQL面试题
- SQL面试题 (一)
- SQL面试题
- SQL面试题
- SQL 面试题
- 数据库sql面试题
- 经典SQL面试题
- SQL面试题
- sql面试题
- Sql常见面试题
- 一个sql面试题
- sql面试题
- 一道SQL面试题
- linux c 数据转换E
- 提高编程效率的C++编程箴言
- 高级视图和URL配置
- 轻松使用线程: 不共享有时是最好的
- C#路径设置相关知识
- SQL面试题
- uml开发过程转载自网易博客
- Byzantine容错是有害的
- 获取exe程序的路径(C/C++)
- HDOJ Sum Problem
- MongoDB_09之固定集合
- Ubuntu boa环境搭建
- suse系统卸载数据库实例
- 有关CString的头文件(C/C++)