码迷,mamicode.com
首页 > 数据库 > 详细

2020/3/25 下午 数据库第四章 自连接

时间:2020-07-05 17:17:49      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:name   java   student   数据库   结构   top   from   order by   order   

自连接  

查询与“数据结构”学分相同的课程的课程名和学分

SELECT C2.Cname,C1.Credit

FROM Course C1 JOIN Course C2

ON C1.credit=C2.credit

where C2.Cname=‘数据结构‘

and C2.Cname!=‘数据结构‘

外连接

查询学生的选课情况,包括选了课程的学生和没有选课程的学生

SELECT Student.Sno,Sname,Cno,Grade

FROM Student left join SC

on Student.Sno=SC.Sno

SELECT STUDENT.sno,Sname,Cno,Grade

FROM SC right join Student

on Student.Sno=SC.Sno

查询哪些课程没有人选,列出其课程名

SELECT Cname from Couse C left join SC

on C.Cno=SC.Cno

where SC.cno IS null

with ties

select top 3 with ties Sname,Sdept,Grade

from Student S join SC on S.Sno=SC.Sno

where Cname=‘Java‘

Order by Grade DESC

select sno,sname,sdept from Student

where sdept in (

select sdept from Student where sname=‘刘晨‘

select S2.Sname from Student S1 Join Student S2

on S1.Sdept=S2.sdept

where S1.Sname=‘l刘晨‘

2020/3/25 下午 数据库第四章 自连接

标签:name   java   student   数据库   结构   top   from   order by   order   

原文地址:https://www.cnblogs.com/Stephen-wife/p/12566658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!