目录
10-146 6-9查询速度超过150MHZ的各种速度的PC的平均价格
10-145 6-8 查询各厂商生产的PC的最高价格
分数 10
全屏浏览题目
切换布局
作者 lhm
单位 河北农业大学
本题目要求编写SQL语句,
查询各厂商生产的PC
的最高价格。
表结构:
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 |
---|---|---|
D | 2003 | 便携式电脑 |
D | 3001 | 打印机 |
A | 1001 | 个人电脑 |
A | 1002 | 个人电脑 |
A | 1003 | 个人电脑 |
B | 1004 | 个人电脑 |
C | 1005 | 个人电脑 |
pc
表:
model | speed | ram | hd | cd | price |
---|---|---|---|---|---|
1001 | 133.00 | 16 | 1.60 | 6X | 1595 |
1002 | 120.00 | 16 | 1.60 | 6X | 1399 |
1003 | 166.00 | 24 | 2.00 | 6X | 1899 |
1004 | 166.00 | 32 | 2.50 | 8X | 1999 |
1005 | 166.00 | 16 | 2.00 | 8X | 1999 |
输出样例:
maker | max_price |
---|---|
A | 1899 |
B | 1999 |
C | 1999 |
select product.maker,max(pc.price) max_price
from product
join pc on
product.model=pc.model
group by maker
10-146 6-9查询速度超过150MHZ的各种速度的PC的平均价格
分数 10
全屏浏览题目
切换布局
作者 lhm
单位 河北农业大学
本题目要求编写SQL语句,
查询速度超过150
MHZ的各种速度的PC
的平均价格。
表结构:
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)
);
表样例
pc
表:
model | speed | ram | hd | cd | price |
---|---|---|---|---|---|
1001 | 133.00 | 16 | 1.60 | 6X | 1595 |
1002 | 120.00 | 16 | 1.60 | 6X | 1399 |
1003 | 166.00 | 24 | 2.50 | 6X | 1899 |
1004 | 166.00 | 32 | 2.50 | 8X | 1999 |
1008 | 180.00 | 32 | 2.00 | 8X | 3699 |
1009 | 200.00 | 32 | 2.50 | 8X | 2599 |
输出样例:
speed | avg_price |
---|---|
166.00 | 1949 |
180.00 | 3699 |
200.00 | 2599 |
select speed,avg(price) avg_price
from pc where speed>150
group by speed
10-150 查询图书表中所有记录
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
本题目要求编写SQL语句,检索出图书
表中所有记录。
提示:请使用SELECT语句作答。
表结构:
图书(条形码 文本型,书名 文本型,作者 文本型,出版社 文本型,出版日期 日期型,售价 数字型)
表样例
```图书``表:
条形码 | 书名 | 作者 | 出版社 | 出版日期 | 售价 |
---|---|---|---|---|---|
TP303.5 | 大学计算机基础 | 李凯 | 科学出版社 | 2018-10-7 | 38.5 |
TP304.1 | 数据库技术及应用 | 郭栋阳 | 高教出版社 | 2017-6-16 | 42.6 |
输出样例:
请在这里给出输出样例。例如:
条形码 | 书名 | 作者 | 出版社 | 出版日期 | 售价 |
---|---|---|---|---|---|
TP303.5 | 大学计算机基础 | 李凯 | 科学出版社 | 2018-10-7 | 38.5 |
TP304.1 | 数据库技术及应用 | 郭栋阳 | 高教出版社 | 2017-6-16 | 42.6 |
select * from 图书
10-151 查询2018年以后出版的图书的全部信息
分数 3
全屏浏览题目
切换布局
作者 刘冬霞
单位 山东理工大学
本题目要求编写SQL语句,检索出图书
表中所有2018年以后出版的图书的全部信息。
注意:包括2018年的。
要求:请使用year函数计算年份。
表结构:
图书(条形码 文本型,书名 文本型,作者 文本型,出版社 文本型,出版日期 日期型,售价 数字型)
表样例
图书
表:
条形码 | 书名 | 作者 | 出版社 | 出版日期 | 售价 |
---|---|---|---|---|---|
TP303.5 | 大学计算机基础 | 李凯 | 科学出版社 | 2018-10-7 | 38.5 |
TP304.1 | 数据库技术及应用 | 郭栋阳 | 高教出版社 | 2017-6-16 | 42.6 |
TP305.3 | C语言程序设计 | 郝建伟 | 机械工业出版社 | 2019-11-8 | 49 |
输出样例:
条形码 | 书名 | 作者 | 出版社 | 出版日期 | 售价 |
---|---|---|---|---|---|
TP303.5 | 大学计算机基础 | 李凯 | 科学出版社 | 2018-10-7 | 38.5 |
TP305.3 | Python3程序设计 | 郝建伟 | 机械工业出版社 | 2019-6-16 | 49 |
select * from 图书 where year(出版日期)>=2018