问题描述:为管理岗位业务培训信息,建立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 SWHERE [S#] IN(SELECT [S#] FROM C,SCWHERE C.[C#]=SC.[C#]AND CN=N'税收基础')2. 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位--实现代码:SELECT S.SN,S.SD FROM S,SCWHERE S.[S#]=SC.[S#]AND SC.[C#]='C2'3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] NOT IN(SELECT [S#] FROM SCWHERE [C#]='C5')4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] IN(SELECT [S#] FROM SCRIGHT JOIN C ON SC.[C#]=C.[C#]GROUP BY [S#]HAVING COUNT(*)=COUNT(DISTINCT [S#]))5. 查询选修了课程的学员人数--实现代码:SELECT 学员人数=COUNT(DISTINCT [S#]) FROM SC6. 查询选修课程超过5门的学员学号和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] IN(SELECT [S#] FROM SCGROUP BY [S#]HAVING COUNT(DISTINCT [C#])>5)

<基础>SQL面试题(2):http://blog.csdn.net/miragesky2049/article/details/7286275

<基础>SQL面试题(1):http://blog.csdn.net/miragesky2049/article/details/7286192

原文地址:http://tmsoft.lsxy.com/index.php?load=read&id=706 作者:周建东

转载于:https://www.cnblogs.com/java0721/archive/2012/02/23/2602668.html

基础SQL面试题(3)相关推荐

  1. 基础SQL面试题(1)

    如下4个表: 1. Student(S#,Sname,Sage,Ssex) 学生表 2. Course(C#,Cname,T#) 课程表 3. SC(S#,C#,score) 成绩表 4. Teach ...

  2. 数据库基础SQL知识面试题一

    数据库基础SQL知识面试题一 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 如标题所示,本篇博客主要介绍基础知识的面试题.大家可以用来测试面试者的技术水平,由于个人水平所限,难免 ...

  3. 30道经典SQL面试题讲解(11-20)

    本篇节选自书籍<对比Excel,轻松学习SQL数据分析>一书,主要讲解数据分析面试中常见的30道SQL面试题.1-10题见:30道经典SQL面试题讲解(1-10) 11 行列互换 现在我们 ...

  4. 分享18道Java基础面试笔试题

    转载自 分享18道Java基础面试笔试题(面试实拍) 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? 2.请简述http协议中get请求和post请求的区别. 3.请简 ...

  5. sql面试题问答题_SQL面试问答

    sql面试题问答题 SQL interview questions are asked in almost all interviews because database operations are ...

  6. SQL面试题:经典50例

    SQL基础知识整理 select 查询结果,如: [学号,平均成绩:组函数avg(成绩)] from 从哪张表中查找数据,如:[涉及到成绩:成绩表score] where 查询条件,如:[b.课程号= ...

  7. 干货!常见的SQL面试题:经典50例!

    来自:CSDN,作者:sh_c_2450957609 链接:https://blog.csdn.net/u010565545/article/details/100785261 SQL在数据分析中举足 ...

  8. 常见 SQL 面试题:经典 50 例

    点击关注公众号,回复"1024"获取2TB学习资源! SQL基础知识整理 select 查询结果,如: [学号,平均成绩:组函数avg(成绩)]from 从哪张表中查找数据,如:[ ...

  9. 面试阿里必知的SQL面试题 100讲

    SQL 常见面试题解析 内容简介 本文介绍并分析了 100 道常见 SQL 面试题,主要分为三个模块:SQL 初级查询.SQL 高级查询以及数据库设计与开发.文章内容结构如下图所示: 本文主要使用三个 ...

最新文章

  1. DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5
  2. 爆发的电池储能市场真相!年销量将超260亿美元
  3. 用Windows系统实现RAID功能
  4. Istio 1.1 版本发布,性能和可用性提升
  5. 【Windows 逆向】OD 调试器工具 ( CE 中获取子弹动态地址前置操作 | OD 中调试指定地址的数据 )
  6. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...
  7. oracle分区表带入SQL语句,Oracle 分区表常用SQL语句 (转载)
  8. 2020亚太内容分发大会 阿里云荣获“边缘计算领航企业”奖
  9. CSS边距---盒子模型
  10. 第四章节 窗体应用(Form窗体)
  11. BNU 斩(超级大水题)
  12. oracle imdmp方式导入dmp文件
  13. 基于Hough变换的直线检测(Matlab)
  14. 4.3.2 信道编码 ——卷积码
  15. revit二次开发概念_Revit二次开发那些事儿
  16. 什么是流片?芯片流片概念介绍
  17. 复习用vue写tabbar
  18. 中国大湾区经济推动新全球化时代
  19. 基于特征全埋点的精排ODL实践总结
  20. 暴雪定不负我?(20220123 Week3-3)

热门文章

  1. IT从业人员必看的10大论坛(ZT)
  2. 原生 Java 客户端进行消息通信
  3. 利用XSLT把ADO记录集转换成XML
  4. HDU 2079 选课时间
  5. javaWeb实现文件上传与下载 (转)
  6. Apache 'mod_accounting'模块SQL注入漏洞(CVE-2013-5697)
  7. 这个项目团队能少了谁?
  8. Android Studio -添加你见过的最牛Log*神器*
  9. sigprocmask理解
  10. 自己动手实现OpenGL之glViewPort(一)