SQL练习

本博客不再维护,已迁到GitHub上
已知某数据库中存在如下四张表:

department(dNo,dName,officeRoom,homepage)
student(sNo,sName,sex,age,dNo)
course(cNo,cName,cPNo,credit,dNo)   
sc(sNo,cNo,score,recordDate)   

Query

一、单表
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;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值