PTA 题目 3+2专断考试数据库mysql(5篇)

PTA 题目 3+2专断考试数据库mysql(5篇)目录 10 69 添加学生成绩记录 10 72 单表查询 根据运费查询订单信息 10 77 删除成绩为空的学生选课记录 10 80 2 1 a 查询 st1 制片公司的地址 10 81 2 1 b 查询影星 S1 的出生日期 10 69 添加学生成绩记录 本题目要求编写 insert 语句 在 sc 表中

大家好,我是讯享网,很高兴认识大家。

目录

10-69 添加学生成绩记录

10-72 单表查询:根据运费查询订单信息

10-77 删除成绩为空的学生选课记录

10-80 2-1(a) 查询st1制片公司的地址

10-81 2-1(b)查询影星S1的出生日期

10-69 添加学生成绩记录

本题目要求编写insert语句,
sc表中,为学号为S012的学生添加以下学生选课成绩记录。
选修C001课程,成绩为90。
选修C002课程,成绩为空。

注意:每条inser语句应以";"结束。

表结构:

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

CREATE TABLE `sc` ( `sno` char(4) NOT NULL, `cno` char(4) NOT NULL, `grade` decimal(6,1) DEFAULT 0, PRIMARY KEY (`sno`,`cno`) ); 

讯享网

表样例

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

sc表:


讯享网

输出样例:

添加学生成绩记录后,sc表如下:

讯享网insert into sc(sno,cno,grade)values('S012','C001','90'),('S012','C002',null)

10-72 单表查询:根据运费查询订单信息

订单表(orders)中找出运费(Freight)1050之间的订单编号(OrderID)顾客编号(CustomerID)职员编号(EmployeeID)

表结构:

列名 数据类型 长度 主码 说明
OrderID int 11 订单编号
CustomerID varchar 5 顾客编号
EmployeeID int 11 员工编号
OrderDate datetime, 订购日期
RequiredDate datetime, 预计到达日期
ShippedDate datetime, 发货日期
ShipVia int 11 运货商
Freight decimal 10,4 运费
ShipName varchar 40 货主姓名
ShipAddress varchar 60 货主地址
ShipCity varchar 15 所在城市
ShipRegion varchar 15 区域
ShipPostalCode varchar 10 邮政编码
ShipCountry varchar 15 所在国家

表样例

orders表:

orderid customerid employeeid
11068 QUEEN 8
10466 COMMI 4
10256 WELLI 3
10485 LINOD 4
10498 HILAA 8
10523 SEVES 7
10577 TRAIH 9
10501 BLAUS 9
10590 MEREP 4

输出样例:

orderid customerid employeeid
11068 QUEEN 8
10466 COMMI 4
10256 WELLI 3
10485 LINOD 4
select orderid, customerid, employeeid from orders where freight>=10 and freight<=50 order by customerid desc

10-77 删除成绩为空的学生选课记录

分数 5

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写DELETE语句,
SC表中删除成绩为NULL的学生选课记录。

表结构:

请在这里写定义表结构的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表:

输出样例:

删除记录后,sc表如下:

delete from sc where grade is null

10-80 2-1(a) 查询st1制片公司的地址

本题目要求编写SQL语句,
检索出 Studio表中制片公司st1的地址。

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

表结构:

讯享网 制片公司表 CREATE TABLE Studio ( name CHAR(20) NOT NULL , --公司名称 address VARCHAR(255), --地址 presCertID CHAR(10) , --行政总裁 PRIMARY KEY(name) ); 

表样例

Studio表:

name address presCertID
st1 sta1 0001
st2 sta2 0003

输出样例:

address
sta1
select address from Studio where address='sta1'

10-81 2-1(b)查询影星S1的出生日期

分数 10

全屏浏览题目

切换布局

作者 lhm

单位 河北农业大学

本题目要求编写SQL语句,
检索出MovieStar表中影星S1的出生日期。

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

表结构:

讯享网 CREATE TABLE MovieStar ( name CHAR(20) NOT NULL, --姓名 address VARCHAR(255), --地址 gender CHAR(1) CHECK(gender IN('F','M')), --性别 birthdate DATE, --生日 PRIMARY KEY(name) ); 

表样例

MovieStar表:

name address gender birthdate
S1 sa1 F 1990-01-01
S2 sa2 F 1980-01-01
S3 sa3 M 1985-12-10
S4 sa4 F 1994-11-01

输出样例:

birthdate
1990-01-01
select birthdate from MovieStar where name='S1'


小讯
上一篇 2025-03-23 18:10
下一篇 2025-02-20 22:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/52712.html