sql test(1)
来源:互联网 发布:淘宝加盟开店合同 编辑:程序博客网 时间:2024/05/15 01:36
student:
学号 姓名
class:
课程号 课程名
sorce:
学号 课程号 成绩
要求:
获得所有成绩都有的学生的姓名,以及课程数量
表结构:
create table student(sno varchar(50) not null,name varchar(50) not null); insert into student(sno,name) values('001','张三'); insert into student(sno,name) values('002','李四'); insert into student(sno,name) values('003','王五');insert into student(sno,name) values('004','小明'); create table class(cno varchar(50) not null,name varchar(50) not null);insert into class(cno,name) values('c01','数据结构'); insert into class(cno,name) values('c02','操作系统'); insert into class(cno,name) values('c03','计算机组成原理'); insert into class(cno,name) values('c04','网络基础'); create table score(sno varchar(50) not null,cno varchar(50) not null,score decimal(18,2) not null); insert into score(sno,cno,score) values('001','c01',80); insert into score(sno,cno,score) values('001','c02',85); insert into score(sno,cno,score) values('001','c03',89); insert into score(sno,cno,score) values('001','c04',87); insert into score(sno,cno,score) values('002','c01',80); insert into score(sno,cno,score) values('003','c04',70); insert into score(sno,cno,score) values('004','c01',80); insert into score(sno,cno,score) values('004','c02',85); insert into score(sno,cno,score) values('004','c03',89); insert into score(sno,cno,score) values('004','c04',87);
sql:
SELECT stu.name AS 姓名, COUNT(*) AS 课程数FROM student AS stu, class AS c, score AS sWHERE stu.sno = s.sno AND c.cno = s.cnoGROUP BY 姓名HAVING 课程数 = ( SELECT COUNT(*) FROM class );
0 0
- sql test(1)
- test sql
- Test SQL
- sql-(test)
- SQL JOIN TEST
- Spark sql test
- sql 50 test
- SQL For Test
- 导入测试数据test.sql
- test.1
- TEST 1#
- Test 1
- Test(1)
- test-1
- 在mysql中执行sql文件(如test.sql)的常用方法
- Test recorder的源码分析(1)
- Extensions Test(NO.1)- CocoStudioGUITest_UIListViewTest
- levelDB源码笔记(1)-TEST
- iOS视图更新问题
- YCbCr与RGB转换
- Myeclipse 10.x注册方法 ,破解。esay!一步到位
- 字符串和字符数组
- JPA总结——实体关系映射(一对多@OneToMany)
- sql test(1)
- Excel Sheet Column Title
- Jasper server Config document
- hibernate unique-key和unique区别
- nodejs 解决md5加密的中文编码不一致问题
- eclipse新建android项目出现很多错误
- Android Listener侦听的N种写法
- C函数声明要不要加extern(未解)
- 存储类、链接和内存管理