本博客不再维护,已迁到GitHub上
已知某数据库中存在如下四张表:
department(dNo,dName,officeRoom,homepage)
student(sNo,sName,sex,age,dNo)
course(cNo,cName,cPNo,credit,dNo)
sc(sNo,cNo,score,recordDate)
一、单表
1.查询所有年龄大于等于20岁的学生学号、姓名;
select sNo, sName
from student
where age >= 20;
2.查询所有姓钱的男生学号、姓名、出生年份;
select sNo, sName, 2018 - age
from student
where sName like '钱%' and sex = '男';
3.查询所有学分大于3的课程名称;
select cName
from course
where credit > 3;
4.查询所有没有被分配到任何学院的学生姓名;
select sName
from student
where dNo is null;
5.查询所有尚未设置主页的学院名称。
select dName
from department
where homepage is null;