没有合适的资源?快使用搜索试试~ 我知道了~
SQL练习-select连接查询与嵌套查询
5 下载量 155 浏览量
2020-12-14
16:36:39
上传
评论 1
收藏 126KB PDF 举报
温馨提示
试读
5页
【例3.49】 查询学生的选修课程情况 首先引入知识点:连接查询其实就是对于多个表进行笛卡尔积。 select Student.*,Sc.* from TEST.Student,TEST.SC where Student.Sno=Sc.Sno 上面的例子是等值查询,where的条件是‘=’ ,也可以是非等值查询将条件改为‘!=’即可。 【例3.50】 用自然连接完成上述的【3.49】 首先引入 自然连接: 自然连接:类似于关系代数的自然连接,不在赘述 select Student.Sno ,Sname ,Ssex,Sage,Cno,Grade from TEST.Student ,TEst
资源推荐
资源详情
资源评论
SQL练习练习-select连接查询与嵌套查询连接查询与嵌套查询
【例3.49】
查询学生的选修课程情况
首先引入知识点:连接查询其实就是对于多个表进行笛卡尔积。
select Student.*,Sc.*
from TEST.Student,TEST.SC
where Student.Sno=Sc.Sno
上面的例子是等值查询,where的条件是‘=’ ,也可以是非等值查询将条件改为‘!=’即可。
【例3.50】
用自然连接完成上述的【3.49】
首先引入 自然连接:
自然连接:类似于关系代数的自然连接,不在赘述
select Student.Sno ,Sname ,Ssex,Sage,Cno,Grade
from TEST.Student ,TEst.SC
where Student.Sno=Sc.Sno
值得说明的是:需要在select后列出所有的符合条件的属性列。在上面的例子中就是Student.Sno ,Sname
,Ssex,Sage,Cno,Grade 属性
【例3.51】
选择学生选择课程为2,分数大于85
select Student.Sno,Sname
from TEST.Student,TEST.SC
where Student.Sno=SC.Sno and Cno='2' and Grade >85
这个例子使用and作为条件的叠加
【例3.52】
查询每一个课程的先修课
select f.Cno, f.Cname,s.Cpno
from TEST.Course f,TEST.Course s
where f.Cpno=s.Cno
资源评论
weixin_38617851
- 粉丝: 4
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功