【数据库课程】研讨02

本文探讨了四种查询马小红老师授课信息的方法,包括联结查询、嵌套查询等。同时,分析了如何检索有学生重修课程的教师信息。还讨论了在开课表中增加开课编号的优缺点,如简化选课表表示但增加查询复杂性。
摘要由CSDN通过智能技术生成

1. 用四种方法表达查询:检索马小红老师所授课程的学期,课程号,上课时间。

所需要使用的教师表:
教师表
开课表:

这里写图片描述

要进行如题的查询,明显需要进行多表查询,涉及到的表就是上述两张。先用联结查询的方式来实现:

select O.xq,O.kh,O.sksj from O,T
where T.xm='马小红' and T.gh=O.gh;

这是最常用的联结查询,执行时,要对表O和T做联结操作,在from子句后面写上执行联结操作的表名O和T,再在where子句中写上联结的条件T.gh=O.gh。要检索的老师姓名为马小红,所以附上T.xm=’马小红’即可完成。

第二种和第三种写法都是依靠嵌套查询实现的,第二种写法如下:

select xq,kh,sksj from O
where gh 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值