2目录
10-248 7-1 将下述事实存入数据库:生产厂商C制造的型号为1100的PC机,速度240,内存32,硬盘2.5G,售价2499美元。
10-248 7-1 将下述事实存入数据库:生产厂商C制造的型号为1100的PC机,速度240,内存32,硬盘2.5G,售价2499美元。
分数 10
全屏浏览题目
切换布局
作者 lhm
单位 河北农业大学
本题目要求编写SQL语句,
用两
个INSERT
语句将下述事实存入数据库:生产厂商C
制造的型号为1100
的PC
机,速度240
,内存32
,硬盘2.5
G,售价2499
美元。
表结构:
CREATE TABLE product
( maker CHAR(20) , --制造商
model CHAR(20) NOT NULL, --产品型号
type CHAR(20), --产品类型
PRIMARY KEY(model)
);
CREATE TABLE pc
( model CHAR(20) NOT NULL, --型号
speed DECIMAL(6,2), --速度
ram INT, --内存
hd DECIMAL(6,2), --硬盘容量
cd CHAR(4), --光驱
price INT, --价钱
PRIMARY KEY(model),
FOREIGN KEY(model) REFERENCES product(model)
);
表样例
product
表:
maker | model | type |
---|---|---|
A | 1001 | 个人电脑 |
B | 1006 | 个人电脑 |
D | 2003 | 便携式电脑 |
B | 3002 | 打印机 |
pc
表:
model | speed | ram | hd | cd | price |
---|---|---|---|---|---|
1001 | 133.00 | 16 | 1.60 | 6X | 1595 |
1006 | 200.00 | 32 | 3.00 | 8X | 2099 |
输出样例:
插入数据后,product
表记录如下:
maker | model | type |
---|---|---|
A | 1001 | 个人电脑 |
B | 1006 | 个人电脑 |
C | 1100 | 个人电脑 |
D | 2003 | 便携式电脑 |
B | 3002 | 打印机 |
pc
表记录如下:
model | speed | ram | hd | cd | price |
---|---|---|---|---|---|
1001 | 133.00 | 16 | 1.60 | 6X | 1595 |
1006 | 200.00 | 32 | 3.00 | 8X | 2099 |
1100 | 240.00 | 32 | 2.50 | null | 2499 |
INSERT INTO
product
VALUES
('C',1100,'个人电脑');
INSERT INTO
pc
VALUES
(1100,240,32,2.5,null,2499);
10-249 B1-1查找职员信息及其直接上级的相关信息
分数 20
全屏浏览题目
切换布局
作者 柯海丰
单位 浙大城市学院
这是一个SQL编程题模板。请在这里写题目描述。例如:本题目要求编写SQL语句,
检索出Student
表中所有符合id > 50
的记录。
提示:请使用SELECT语句作答。
表结构:
查询所有的职员的姓(LastName)
和名(FirstName)
以及他的直接上级的员工编号(EmployeeID)
和职务(Title)
提示:请使用SELECT语句作答。
表结构:
列名 | 数据类型 | 长度 | 主码 | 说明 |
---|---|---|---|---|
EmployeeID | int | 11 | √ | 员工编号 |
LastName | varchar | 20 | 姓 | |
FirstName | varchar | 10 | 名 | |
Title | varchar | 30 | 职务 | |
TitleOfCourtesy | varchar | 25 | 礼貌称号 | |
BirthDate | datetime, | 出生日期 | ||
HireDate | datetime, | 入职日期 | ||
Address | varchar | 60 | 地址 | |
City | varchar | 15 | 城市 | |
Region | varchar | 15 | 区域 | |
PostalCode | varchar | 10 | 邮政编码 | |
Country | varchar | 15 | 国家 | |
HomePhone | varchar | 24 | 住宅电话 | |
Extension | varchar | 4 | 范围 | |
Photo | longblob, | 照片 | ||
ReportsTo | int | 11 | 直接上级 | |
PhotoPath | varchar | 255 | 照片 |
表样例
employees
表:
EmployeeID | LastName | FirstName | Title | TitleOfCourtesy | BirthDate | HireDate | Address | City | Region | PostalCode | Country | HomePhone | Extension | ReportsTo |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Sales Representative | Ms. | 1948/12/8 00:00:00 | 1992/5/1 00:00:00 | 507 - 20th Ave. E.Apt. 2A | Seattle | WA | 98122 | USA | (206) 555-9857 | 5467 | 2 |
2 | Fuller | Andrew | Vice President, Sales | Dr. | 1952/2/19 00:00:00 | 1992/8/14 00:00:00 | 908 W. Capital Way | Tacoma | WA | 98401 | USA | (206) 555-9482 | 3457 | |
3 | Leverling | Janet | Sales Representative | Ms. | 1963/8/30 00:00:00 | 1992/4/1 00:00:00 | 722 Moss Bay Blvd. | Kirkland | WA | 98033 | USA | (206) 555-3412 | 3355 | 2 |
输出样例:
LastName | FirstName | EmployeeID | Title |
---|---|---|---|
Davolio | Nancy | 2 | Vice President, Sales |
Leverling | Janet | 2 | Vice President, Sales |
SELECT
LastName,FirstName,EmployeeID,Title
FROM
employees
10-254 查询'CS'系有哪些学生
分数 20
全屏浏览题目
切换布局
作者 雷亮
单位 重庆科技学院
本题目要求编写Mysql语句,查询student
表中所在系名称为"CS"的学生信息。
提示:请使用Mysql SELECT语句作答。
表结构:
CREATE TABLE `student` (
`Sno` varchar(20) NOT NULL,-- 学号
`Sname` varchar(10) DEFAULT NULL,-- 姓名
`Ssex` varchar(2) DEFAULT NULL,-- 性别
`Sage` int(3) DEFAULT NULL,-- 年龄
`Sdept` varchar(10) DEFAULT NULL,-- 所在系名称
PRIMARY KEY (`Sno`)
)
表样例
student
表
输出样例:
select * from student where Sdept='CS' order by Sdept;