代码编织梦想

目录

PTA 10-60 查询S001学生选修而S003学生未选修的课程

10-61 查询学生选修的课程

10-65 查询课程成绩最高二人

10-67 sql-insert-sample

10-68 sql-delete-sample


PTA 10-60 查询S001学生选修而S003学生未选修的课程

本题目要求编写SQL语句,
检索出 sc表中学号为S001的学生选修的而S003学号学生未选修的课程号。

提示:MySQL不允许使用 except语句。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `sc` (
  `sno` char(4) NOT NULL,  -- 学号
  `cno` char(4) NOT NULL,  -- 课程号
  `grade` decimal(6,1) DEFAULT NULL,  -- 成绩
  PRIMARY KEY (`sno`,`cno`)
);

表样例

请在这里给出上述表结构对应的表样例。例如

sc表:

输出样例:

请在这里给出输出样例。例如:

select distinct cno 课程号 from sc 
where cno in(select cno from sc where sno='S001')
and cno not in ( select cno from sc where sno='S003')
order by cno asc

10-61 查询学生选修的课程

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

例如:本题目要求编写SQL语句,
查询学号为‘S001’或‘S003’的学生选修的课程,输出结果集按课程号升序排序,且不包含重复的课程记录。

提示:请使用UNION语句作答。

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `cou` (
  `cno` char(4) NOT NULL, -- 课程号
  `cname` varchar(30) NOT NULL,  -- 课程名称
  `credit` smallint(6) DEFAULT NULL,  
  `ptime` char(5) DEFAULT NULL,  
  `teacher` char(10) DEFAULT NULL,
  PRIMARY KEY (`cno`)
);
CREATE TABLE `sc` (
  `sno` char(4) NOT NULL,
  `cno` char(4) NOT NULL,
  `grade` decimal(6,1) DEFAULT NULL,
  PRIMARY KEY (`sno`,`cno`),
  CONSTRAINT `fk_sc_cno` FOREIGN KEY (`cno`) REFERENCES `cou` (`cno`)
);

表样例

请在这里给出上述表结构对应的表样例。例如

cou表:

sc表:

输出样例:

请在这里给出输出样例。例如:

select distinct cou.cno as 课程号, cou.cname as 课程 
from cou,sc
where sno='S001'&&cou.cno=sc.cno || sno='S003'&&cou.cno=sc.cno

10-65 查询课程成绩最高二人

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,
检索C002号课程的成绩最高的二人学号,姓名与成绩

表结构:

请在这里写定义表结构的SQL语句。例如:

CREATE TABLE `stu` (
  `sno` char(4) NOT NULL,
  `sname` char(8) NOT NULL,
  `sex` tinyint(1) DEFAULT NULL,
  `mno` char(2) DEFAULT NULL,
  `birdate` datetime DEFAULT NULL,
  `memo` text,
  PRIMARY KEY (`sno`),
);

CREATE TABLE `sc` (
  `sno` char(4) NOT NULL,
  `cno` char(4) NOT NULL,
  `grade` decimal(6,1) DEFAULT NULL,
  PRIMARY KEY (`sno`,`cno`),
  CONSTRAINT `fk_sc_sno` FOREIGN KEY (`sno`) REFERENCES `stu` (`sno`)
);

表样例

请在这里给出上述表结构对应的表样例。例如

stu表:

sc表:

输出样例:

请在这里给出输出样例。例如:

select stu.sno,stu.sname,sc.grade from stu 
join sc on
stu.sno=sc.sno
and sc.cno='C002'
group by sno
order by grade desc
limit 2

10-67 sql-insert-sample

分数 10

全屏浏览题目

切换布局

作者 admin

单位 浙江大学

本题要求编写SQL语句,在Student表中插入一条id=99, name="test"的记录。

提示:请使用INSERT语句作答。

表结构:

create table Student (
  id int,
  name varchar(32)
);

表样例

Student表:

idname
30ddd
49ccc
51aaa
52bbb

输出样例:

idname
30ddd
49ccc
51aaa
52bbb
99test
insert into Student(id,name) values('99','test')

10-68 sql-delete-sample

分数 30

全屏浏览题目

切换布局

作者 admin

单位 浙江大学

本题要求编写SQL语句,删除Student表中所有id>50的记录。

提示:请使用DELETE语句作答。

表结构:

create table Student (
  id int,
  name varchar(32)
);

表样例

Student表:

idname
30ddd
49ccc
51aaa
52bbb

输出样例:

idname
30ddd
49ccc
delete  from Student  where id>50

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dqd66/article/details/127157345

这个 mysql 问题困扰了我一个月,现在终于把他解决了_油腻的程序猿啊的博客-爱代码爱编程

问题1 首先,姜老师先来问 一个问题: 如何获得 MySQL 数据库中最近5分钟更新过的表 ? 别看这个问题简单,然而大部分同学并不一定能答上来。 给同学们3分钟的思考时间。 时间到! 这个问题的本质是涉及到对于 MySQL 元数据字典表的了解。 关于 MySQL 的元数据字典表有两张,一张是mysql数据库下的表 innodb_table_s

实践练习命令执行_@墨迹#的博客-爱代码爱编程

(4)请创建用户组 udba1, udba2, 同时创建用户 test, 并把 test 分配给该两个用户组。接着创建操作系统目录/u02/app/oratest, 把该目录授予 test 用户,修改权限为test 有完全权限、同组其他用户和组外的用户仅有执行权限。 #groupadd udbs01 #groupadd udbs02 #useradd

sql完整性约束_.constant的博客-爱代码爱编程

完整性约束 DBMS为了保证存储的数据都是完整有效的,避免存放垃圾数据,所以提供针对插入的数据进行检查。 开发人员指定对应的规则,由DBMS负责检查,如果试图插入不合法的数据,则会自动报错,拒绝插入实际有6种约束,可以分为3大类完整性约束。有些老外的书种提出的是4种【域完整性】 实体完整性,由主键约束实现参照完整性,由外键约束实现用户自定义完整性,由其

【swoole系列6.4】hyperf操作数据库_码农老张zy的博客-爱代码爱编程

Hyperf操作数据库 对于一个 MVC 框架来说,连接操作各种数据库是最基本的功能。而对于 Swoole ,其实我们前面并没有讲很多关于数据库方面的东西,毕竟这不是我们这个系列的主要内容。但之前我们也讲过 连接池 相关的内容,如果小伙伴们不记得了,可以回去看看哦。 连接操作 MySQL 在 Hyperf 中,要操作 MySQL 数据库的话,和

pgsql使用技巧总结 pgsql和mysql的对比_王中阳的博客-爱代码爱编程

作者:王中阳Go 来源:公众号「程序员升级打怪之旅」 转载请联系授权(微信ID:wangzhongyang1993) 我在今年5月之前一直使用的MySQL,今年5月因为换工作的原因才开始使用PgSQL。

javasebasic_qq_41262630的博客-爱代码爱编程

1、getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。 2、getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是

sqlserver常见攻击手法_为了嫖md编辑器到自己的博客的博客-爱代码爱编程

一些基础: Mssql是什么: mssql的英文全称是Microsoft SQL Server,一般简称MS-SQL或SQL Server;它是指微软的SQLServer数据库服务器,是一个关系型数据库管理系统。 ms

oracle sql是关于集合的_梦想家dba的博客-爱代码爱编程

1 以面向集合的思维方式来思考 1.1 从面向过程转变为基于集合的思维方式 hr@orclpdb1:orclcdb> hr@orclpdb1:orclcdb> select employee_id 2 from job_history j1 where not exists 4 (select null 5

7-java连接oracle-oracle中的事务处理_鲁班七号学测开(hanyanhua)的博客-爱代码爱编程

CSDN话题挑战赛第2期 参赛话题:学习笔记 Oracle基础知识整理:C站下载链接 1 Oracle 基础知识2 Oracle 安装(附详细安装操作手册)3 Oracle 基本使用4 Oracle 用户管理6 -1Or

pta 题目 3+2专断考试数据库mysql(5篇)_@pon的博客-爱代码爱编程

目录 10-69 添加学生成绩记录 10-72 单表查询:根据运费查询订单信息 10-77 删除成绩为空的学生选课记录 10-80 2-1(a) 查询st1制片公司的地址 10-81 2-1(b)查询影星S1的出生日期 10-69 添加学生成绩记录 本题目要求编写insert语句, 在sc表中,为学号为S012的学生添加以下学生选课成绩记录。

pta 转段考试 3+2 数据库mysql (3篇)_@pon的博客-爱代码爱编程

目录 10-86 2-2-(a)查询价格低于1600美元的个人计算机的型号(model)、速度(speed)及硬盘容量(hd) 10-87 2-2-(b)查询价格低于1600美元的个人计算机的型号、速度及硬盘容量,将"speed"改为"兆赫","hd"改为"吉字节" 10-88 2-2-(c)查询打印机的制造商 10-86 2-2-(a)查询价格低

arx函数-爱代码爱编程

ARX函数 选择指定图层上的所有实体 Acad::ErrorStatus selectEntityInLayer(const char* nLayerName,AcDbObjectIdArray& nIDs) { Acad::ErrorStatus es = Acad::eOk; ads_name ents; struct resbuf *r

autocad二次开发基础(一):基础使用-爱代码爱编程

AutoCAD二次开发系列 文章目录 前言一、VBA简介二、AutoCAD中使用VBA1.简单使用2.常用图元3.选择实体 前言 在船舶与海洋工程专业中,经常会涉及到依据型值表

6 oracle 表的管理-爱代码爱编程

CSDN话题挑战赛第2期 参赛话题:学习笔记 Oracle基础知识整理: C站下载链接1 Oracle 基础知识1 Oracle 基础知识3 Oracle 基本使用3 Oracle 基本使用4 Oracle 用户管理4 O

pta 3+2 转段考试 数据库mysql(3篇)-爱代码爱编程

目录 10-117 A2-3查询产品表中单价不在范围内的的产品信息 10-121 A3-1查询订单表中的平均运费 10-122 A3-2查询国家为Mexico、Germany的客户数量 10-117 A2-3查询产品表中单价不在范围内的的产品信息 分数 20 全屏浏览题目 切换布局 作者 柯海丰 单位 浙大城市学院

pta 3+2 转段考试 数据库mysql (3篇)_浙大城院数据库课程组-爱代码爱编程

目录 10-100 3-1-(c)查询在st1公司于2018年制作的电影中出演的影星 10-101 A1-2根据所在国家查找订单信息 10-102 A1-3查询顾客表中所有不重复的城市 10-100 3-1-(c)查询在st1公司于2018年制作的电影中出演的影星 分数 10 全屏浏览题目 切换布局 作者 lhm 单位

pta 3+2 转段考试 数据库 mysql(3篇)_10-爱代码爱编程

目录 10-106 A1-5在顾客表中找出特定名字的顾客信息 10-107 3-2-(a)查询配置了容量至少为1G字节硬盘的便携式电脑的生产厂商及其速度 10-109 3-2-(c)查询所有出售便携式电脑(而不出售PC机)的生产厂商 10-106 A1-5在顾客表中找出特定名字的顾客信息 分数 20 全屏浏览题目 切换布局

pta 3+2转段考试 数据库 mysql(3篇)_10-爱代码爱编程

目录 10-103 A1-4在产品表中找出库存数量大于50的产品的信息 10-104 3-1-(d)查询比电影《M1》时间更长的电影 10-105 3-1-(e)查询比a1更富有的行政长官 10-103 A1-4在产品表中找出库存数量大于50的产品的信息 分数 20 全屏浏览题目 切换布局 作者 柯海丰 单位 浙大城市

pta 3+2转段 数据库 mysql (3篇)_在供货商(suppliers)中查找传真号码(fax)不为null的供货商信息供货商编号(suppl-爱代码爱编程

目录 10-114 A1-8查询传真号码不为空的供货商信息 10-115 A2-1查找产品表中再次订购量大于15的产品信息 10-116 A2-2查找产品表中再次订购量大于等于10且修订量大于订货数量的产品信息 10-114 A1-8查询传真号码不为空的供货商信息 分数 20 全屏浏览题目 切换布局 作者 柯海丰 单位