SQL习题集(1)

转载 2006年05月31日 16:15:00
问题描述:
为管理岗位业务培训信息,建立3个表:
S (S#,SN,SD,SA)   S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄
C (C#,CN )        C#,CN       分别代表课程编号、课程名称
SC ( S#,C#,G )    S#,C#,G     分别代表学号、所选修的课程编号、学习成绩

要求实现如下5个处理:
  1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名
  2. 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位
  3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位
  4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位
  5. 查询选修了课程的学员人数
  6. 查询选修课程超过5门的学员学号和所属单位

 1。使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名

实现代码:

SELECT SN,SD FROM S
WHERE [S#] IN(
    SELECT [S#] FROM C,SC
    WHERE C.[C#]=SC.[C#]
        AND CN=N'税收基础')

2。使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位


实现代码:

SELECT S.SN,S.SD FROM S,SC
WHERE S.[S#]=SC.[S#]
    AND SC.[C#]='C2'SELECT S.SN,S.SD FROM S,SC
WHERE S.[S#]=SC.[S#]
    AND SC.[C#]='C2'

3。使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位

实现代码:

SELECT SN,SD FROM S
WHERE [S#] NOT IN(
    SELECT [S#] FROM SC 
    WHERE [C#]='C5')

4。使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位

实现代码:

SELECT SN,SD FROM S
WHERE [S#] IN(
    SELECT [S#] FROM SC 
        RIGHT JOIN C ON SC.[C#]=C.[C#]
    GROUP BY [S#]
    HAVING COUNT(*)=COUNT(DISTINCT [S#]))

5。查询选修了课程的学员人数

实现代码:

SELECT 学员人数=COUNT(DISTINCT [S#]) FROM SC

6。查询选修课程超过5门的学员学号和所属单位

实现代码:

SELECT SN,SD FROM S
WHERE [S#] IN(
    SELECT [S#] FROM SC 
    GROUP BY [S#]
    HAVING COUNT(DISTINCT [C#])>5)


相关文章推荐

文件 No.2 SQL习题集

1. 查询选修了“02”号课程学生的学号 select sno from sc where cno = '02'; 2. 查询没选“02”号课程,学生的学号 select s.sno from s w...

《C/C++/Java/Pascal 程序设计基础》习题集 解题1

题目链接:http://www.patest.cn/contests/basic-programming ,总体说来都是基础题,节省时间,只做了分值20的题目。 分支-18. 求一元二次方程的...

中国大学MOOC-陈越、何钦铭-数据结构基础习题集 00-自测1. 打印沙漏(20)

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对...

中国大学MOOC-翁恺-C语言程序设计习题集 07-0 到 08-1

07-0. 写出这个数 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN...

PAT 《C/C++/Java/Pascal 程序设计基础》习题集 (1) IO

PAT 《C/C++/Java/Pascal 程序设计基础》习题集 最近在学校闲来无事,就做了PAT的习题集,先从基础开始,以下C语言代码为本人所写,均已测试通过,供大家参考。

SQL习题集和解答.doc

  • 2010-06-27 22:27
  • 46KB
  • 下载

算法设计题3.17-栈和队列-第3章-《数据结构习题集》-严蔚敏吴伟民版

算法设计题3.17-栈和队列-第3章-《数据结构习题集》-严蔚敏吴伟民版。

sql习题集及标准答案

  • 2008-10-10 15:57
  • 264KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)