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)


数据库系统原理教程 第三章 SQL语言 习题集

第三章 SQL语言     一、选择题 1. SQL语言是(B)的语言,容易学习。 A.过程化     B. 非过程化C.格式化      D. 导航式 2. SQL语言的数据操纵语...
  • wwj_748
  • wwj_748
  • 2012年12月28日 18:29
  • 3783

文件 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. 求一元二次方程的...
  • wyh7280
  • wyh7280
  • 2015年07月29日 12:53
  • 1417

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

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

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

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

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

07-0. 写出这个数 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN...
  • wyh7280
  • wyh7280
  • 2015年07月28日 20:33
  • 1124

sql数据库原理习题集(带答案)

  • 2014年01月20日 22:54
  • 157KB
  • 下载

SQL习题集和解答.doc

  • 2010年06月27日 22:27
  • 46KB
  • 下载

《数据结构》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

严蔚敏,吴伟民版本的《数据结构》课本源码和习题集答案解析使用说明。

sql习题集及标准答案

  • 2008年10月10日 15:57
  • 264KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL习题集(1)
举报原因:
原因补充:

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