题干:
查询每门必修课的课程编号,课程名称和选修人数。
提示:请使用SELECT语句作答。
select course.cno,cname,count(distinct sno)
total from course join score
on course.cno=score.cno
where course.attribute='必修'
group by course.cno;`
题干:
查找所有“大学语文”分数在80以上的学生的姓名,所在院系。
提示:请使用SELECT语句作答。
select sname,dept
from student join score on student.sno=score.sno
where cno='302566' and grade>=80
题干:
显示每位员工的编号,姓名,工资及工资级别。
提示:请使用SELECT语句作答。
select empno,ename,sal,grade
from emp,salgrade
where emp.sal between losal and hisal;
本题目要求编写SQL语句,
检索C002号课程的成绩最高的二人学号,姓名与成绩
select stu.sno,sname,grade
from stu join sc on stu.sno=sc.sno
where cno='C002' and stu.sno in
(
select sc.sno
from sc
order by grade desc
)
limit 2;
本题目要求编写 Insert语句,在stu表中添加一条学生记录:
学号:S012,姓名:周强,性别:1,其它属性为NULL.
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE stu
(
sno
char(4) NOT NULL,
sname
char(8) NOT NULL,
sex
tinyint(1) DEFAULT NULL,
mno
char(2) DEFAULT NULL,
birdate
datetime DEFAULT NULL,
memo
text,
PRIMARY KEY (sno
)
);
表样例
请在这里给出上述表结构对应的表样例。例如
stu表:
输出样例:
插入一条学生记录后,stu表如下:
代码长度限制
16 KB
时间限制
400 ms
数据库
MySQL
结果输出要求
严格对比顺序与数据
#添加学号,姓名,性别
insert into stu(sno,sname,sex) values('S012','周强',1);