mysql学习笔记

这周的学习收获(MySQL)
– 1.导入lianxi数据库
– 2.请查询出20070102号学生所选修课程的课程号和成绩.

SELECT couid,score
from scores
WHERE stuid=20070102;

– 3.查询出20070101号学生的学号,姓名,性别,所选修的课程名,成绩.

select stu.stuid,stuname,sex,couname,score
from stu join scores on stu.stuid = scores.stuid
			join course on scores.couid=course.couid
where stu.stuid = 20070101;	

– 4.请查询出选修了‘英语’课程的学生学号、姓名

SELECT stu.stuid,stuname from stu join scores on
    stu.stuid=scores.stuid 			join course on scores.couid=course.couid
    where couname="英语";

– 5.请查询出“电子信息系”所有学生的学号、姓名、以及选修的课程名及成绩

SELECT stu.stuid,stuname,couname,score
from stu join scores on stu.stuid=scores.stuid
join dep on stu.depid= dep.depid
join course on scores.couid=course.couid
where depname="电子信息系";

– 6. 查询 “电子信息系”且选修了“高等数学”课程的学生的学号、姓名及成绩。

SELECT stu.stuid,stuname,couname,score
from stu join scores on stu.stuid=scores.stuid
join dep on stu.depid= dep.depid
join course on scores.couid=course.couid
where depname="电子信息系" and couname="高等数学";

– 7.请查询出一门课程都未选修的学生的个人信息.

select *
from stu left join scores on stu.stuid=scores.stuid
where scores.score is null;

– 8.请查询出一个学生都没有的系部信息

SELECT stu.stuid,depname
from stu join scores on stu.stuid=scores.stuid
join dep on stu.depid= dep.depid
join course on scores.couid=course.couid
where score is null;

– 9. 查询出生日期相同的学生的姓名和出生日期。格式如下
– 姓名1 姓名2 出生日期
– …… …… ……
– 其中:“姓名1”和“姓名2”中的姓名不能相同。

SELECT
from stu as a join 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值