java面试中关于学员一些sql语句的写法
2011-03-08 15:15
501 查看
1:查询选修课程为computer的学员名字
2:查询没有选修课程为c#的学员名字
3:查询选修了所有课程的学员名字
4:查询选修了课程的学员名字
5:查询选修课程最少3门的学员名字
select name from stutents where sid in(select sid from chengji,kecheng where chengji.kid=kecheng.kid and kecheng.name='comput')
2:查询没有选修课程为c#的学员名字
select name from stutents where sid not in( select sid from chengji,kecheng where chengji.kid=kecheng.kid and kecheng.name='c#')
3:查询选修了所有课程的学员名字
select name from stutents where sid in (select sid from chengji right join kecheng on chengji.kid=kecheng.kid group by sid having count(*)=(select count(*) from kecheng))
4:查询选修了课程的学员名字
select 人数=count(distinct sid) from chengji
5:查询选修课程最少3门的学员名字
select name from stutents where sid in( select sid from chengji group by sid having count(distinct kid)>=3)
相关文章推荐
- java面试必须要知道的SQL语法,语句
- 关于同时查询父子名称的SQL查询语句的写法 id name parentId parentName
- 关于SQL SERVER 2000的一些基本知识(1)——简单的SQL语句
- 关于sql 语句的一些总结
- 关于过去工作的一些总结:常用sql语句以及数据库查询优化
- 一些基本的关于数据库的sql语句
- 关于删除重复数据的一些sql语句(总结)
- 关于临时表使用,今天突然用到了临时表,一些sql语句顿时都想不起怎么来写了,今天请教同事头弄完了,特此整理下。
- 关于SQL语句的一些注意事项
- 关于一些sql语句的用法
- Linq to Sql:一些语句的写法
- 关于Java面试中sql优化的问题浅析
- 关于SQL语句的一些细节
- 关于javaweb中sql语句中使用变量的情况
- 关于数据表的一些SQL语句
- Java的SQL语句的写法小结
- java 关于继承的一些重要知识点(面试易考点)
- 关于使用JdbcTemplate封装的方法执行原生sql语句的常用写法
- java面试必须要知道的SQL语法,语句
- 关于oracle中PL/SQL语句,即存储过程的写法和调用。