计算机二级MySQL真题

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

目录

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)

表结构:

列名数据类型长度主码说明
OrderIDint11订单编号
CustomerIDvarchar5顾客编号
EmployeeIDint11员工编号
OrderDatedatetime,订购日期
RequiredDatedatetime,预计到达日期
ShippedDatedatetime,发货日期
ShipViaint11运货商
Freightdecimal10,4运费
ShipNamevarchar40货主姓名
ShipAddressvarchar60货主地址
ShipCityvarchar15所在城市
ShipRegionvarchar15区域
ShipPostalCodevarchar10邮政编码
ShipCountryvarchar15所在国家

表样例

orders表:

orderidcustomeridemployeeid
11068QUEEN8
10466COMMI4
10256WELLI3
10485LINOD4
10498HILAA8
10523SEVES7
10577TRAIH9
10501BLAUS9
10590MEREP4

输出样例:

orderidcustomeridemployeeid
11068QUEEN8
10466COMMI4
10256WELLI3
10485LINOD4

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表:

nameaddresspresCertID
st1sta10001
st2sta20003

输出样例:

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表:

nameaddressgenderbirthdate
S1sa1F1990-01-01
S2sa2F1980-01-01
S3sa3M1985-12-10
S4sa4F1994-11-01

输出样例:

birthdate
1990-01-01

select birthdate from MovieStar where name='S1'


知秋君
上一篇 2024-08-18 11:36
下一篇 2024-08-18 11:02

相关推荐