Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库SQL查询语句习题 PDF 下载


分享到:
时间:2020-04-08 15:53来源:http://www.java1234.com 作者:小锋  侵权举报
数据库SQL查询语句习题 PDF 下载
失效链接处理
数据库SQL查询语句习题  PDF 下载

 
本站整理下载:
 
相关截图:
 
主要内容:

查询问题: 
设教学数据库 Education 有三个关系:
学生关系 S(SNO,SNAME,AGE,SEX,SDEPT);
学习关系 SC(SNO,CNO,GRADE);
课程关系 C(CNO,CNAME,CDEPT,TNAME) (1)检索计算机系的全体学生的学号,姓名和性别;
SELECT SNO,SNAME,SEX
FROM S
WHERE SDEPT = '计算机' (2)检索学习课程号为 C2 的学生学号与姓名;
SELECT SNO,SNAME
FROM S,SC
WHERE SC = 'C2' AND S.SNO = SC.SNO
(3)检索选修课程名为“DS”的学生学号与姓名;
 SELECT SNO,SNAME
FROM S,SC,C
WHERE CNAME = 'DS' AND S.SNO = SC.SNO 
 AND C.CNO = SC.CNO
(4)检索选修课程号为 C2 或 C4 的学生学号;
SELECT SNO
FROM SC
WHERE CNO IN ('C2','C4') (5)检索至少选修课程号为 C2 和 C4 的学生学号;
SELECT SNO
FROM SC A,SC B
WHERE A.SNO = 'C2' AND B.SNO = 'C4' AND A.SNO = B.SNO
(6)检索不学 C2 课的学生姓名和年龄;
SELECT SNAME,AGE
FROM S
WHERE SNO NOT IN
(SELECT SNO
 FROM SC
 WHERE CNO = 'C2') (7)检索学习全部课程的学生姓名。
SELECT SNAME
FROM SC
WHERE NOT EXISTS
 (SELECT *
 FROM C
WHERE NOT EXISTS
 (SELECT *
 FROM S,C,SC
 WHERE S.SNO = SC.SNO AND C.CNO = SC.CNO)
 )

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐