10-6 查询选修了所有3学分课程的学生学号
查询选修了所有3学分课程的学生学号
提示:请使用SELECT语句作答。
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE STUDENT
( SNO CHAR(5) PRIMARY KEY,SNAME VARCHAR(20),SAGE SMALLINT CHECK(SAGE>=15 AND SAGE<=45),SSEX CHAR(2) DEFAULT '男' CHECK(SSEX='男' OR SSEX='女'),SDEPT CHAR(2));
CREATE TABLE COURSE
( CNO CHAR(2) PRIMARY KEY,CNAME VARCHAR(20),CPNO CHAR(2),CCREDIT SMALLINT);
CREATE TABLE SC
( SNO CHAR(5) NOT NULL,CNO CHAR(2) NOT NULL,GRADE SMALLINT CHECK((GRADE IS NULL) OR (GRADE BETWEEN 0 AND 100)),PRIMARY KEY(SNO,CNO),FOREIGN KEY(SNO) REFERENCES STUDENT(SNO),FOREIGN KEY(CNO) REFERENCES COURSE(CNO)
);
代码如下:
SELECT DISTINCT SNO
FROM SC
WHERE CNO IN(SELECT CNOFROM COURSEWHERE COURSE.CCREDIT=3)/*用SNO进行分组*/GROUP BY SNO HAVING COUNT(CNO)=(SELECT COUNT(CNO)FROM COURSEWHERE CCREDIT=3)
这题刚开始写完where CNO in括号里面的内容以为就结束了,果断提交后提示答案错误 ,后来发现还需要用SNO进行分组,将所有选了3学分课程的学号汇集到一起。
10-6 查询选修了所有3学分课程的学生学号相关推荐
- 使用内连接查询选修了Java程序基础_使用内连接 查询选修了“java程序基础”课程的学生学号、姓名、课程号、课程名和期末成绩_学小易找答案...
[简答题]BOD5/COD比值说明什么? [单选题]在制图中有一实物的某个尺寸为10,绘图时采用的比例为1:2.标注是应标注( ) [判断题]在表格布局中,有多少列就看最多的一个行中添加多少个控件,直 ...
- PTA 查询选修了2门以上课程的学生学号和平均成绩。分数 3
题干: 查询选修了2门以上课程的学生学号和平均成绩. 提示:请使用SELECT语句作答,平均成绩四舍五入,保留1位有效数字. 表结构: 定义表结构的SQL语句如下: CREATE TABLE scor ...
- 10-28 查询选修张老师讲授所有课程的学生(对自己来说有难度的一道题)
10-28 查询选修张老师讲授所有课程的学生(MSSQL) 分数 10 全屏浏览题目 切换布局 作者 张庆 单位 集美大学 本题目要求编写SQL语句, 查询选修了张老师所讲授的所有课程的学生. 提示: ...
- (SQL)查询选修张老师讲授所有课程的学生题解
题面 思路是,用多个嵌套搜索. 筛选选了张老师课的学生的学号,并计算他选了多少门张老师的课 同时计算出了张老师教了多少门课 如果该学生选的张老师的课的数量等于张老师教的课的数量说明他全选了. SQL: ...
- 查询选修c语言课程的学生学号和姓名,数据库实验(学生信息表)
目录 数据库实验(学生信息表) 实验一 实验二 实验三 实验四 数据库实验(学生信息表) 实验一 创建数据库以及学生信息表.课程信息表.选课表 create Table student (Sno ch ...
- 查询选修“张三“老师所授课程的学生中,成绩最高的学生信息及其成绩
#每天进步一点点# MySQL 查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩 1.以名字查出t_id SELECT t_id FROM teacher WHER ...
- 40、查询选修“张三”老师所授课程的学生中成绩最高的学生姓名及其成绩(重要top)
-- 40.查询选修"张三"老师所授课程的学生中成绩最高的学生姓名及其成绩(重要top)SELECT st.s_name,sc.s_score FROM student as st ...
- 查询仅仅选修了指定的两门课程的学生学号
select studid from transcript where studid in ( --选了这两门课的学生学号 select studid from transcript where cr ...
- mysql查询不同老师所教不同课程_MySQL学生表、老师表、课程表和成绩表查询语句,全部亲测...
建表可自行百度,重点为查询: 一.数据准备: 1.student学生表数据: 2.teacher老师表数据: 3.course课程表数据: 4.score成绩表数据: 二.数据查询 1.查询平均成绩大 ...
最新文章
- Word文档使用密码加密
- 微信小程序图标不支持html,微信小程序实现自定义加载图标功能
- SQL Server中count(*), count(col), count(1)的对比
- python提取网页数据
- Work Measurement - 1
- java日期处理总结
- vp翻N_VP刀叨叨:如何让G胖给你唱生日歌
- 阿里巴巴的AI都能做英文阅读理解了 你还不赶快多背几个单词?
- Vquery PHP 简单爬虫类
- HTML思维导图+学习笔记+实际案例
- ZZH:魔兽世界之000:MPQ
- Unity 基础 之 Camera摄像机属性介绍
- java求1~20阶乘之和
- php mysql stmt_PHP mysqli_stmt_init() 函数 | 菜鸟教程
- 简单谈谈XML DOM parser
- 如何查看公众号的第一篇文章
- PDF如何导出成图片,操作教程
- 怎么把桌面计算机的快捷,教你在电脑桌面如何设置“一键关机”快捷图标的教程...
- 自定义Firefox、IE收藏夹
- 统计专业人数。本题要求实现一个函数,统计学生学号链表中专业为计算机的学生人数。
热门文章
- 六层板层叠结构设计方案
- 用Python+OpenCV进行数据扩充
- 03-第一个C语言程序
- python不同版本中浮点除法和整数除法
- 通过74HC595控制数码管显示
- Python代理IP异常:requests.exceptions.ProxyError: HTTPSConnectionPool(host=‘xxxx‘, port=443)
- bigkool 2018 android,Game danh bai doi thuong - Tu Quy At Club 2018电脑版
- Nexus 5刷机无限重启问题解决
- 求二叉树深度以及寻找二叉树中某一节点值
- 动态规划解决硬币找零问题