10-95 2-2-(f)查询具有1GB以上的硬盘容量而价格低于2000美元的所有个人计算机的型号、速度以及硬盘容量

分数 10

全屏浏览题目

切换布局

作者 lhm

单位 河北农业大学

本题目要求编写SQL语句,
检索出pc表中具有1GB以上的硬盘容量而价格低于2000美元的所有个人计算机的型号(model)、速度(speed)以及硬盘容量(hd)

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

表结构:

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

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)
);

表样例

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

输出样例:

model speed hd
1001 133.00 1.60
1002 120.00 1.60
1003 166.00 2.50
1004 166.00 2.50

10-98 3-1-(a) 查询电影“M3”中的男影星

分数 10

全屏浏览题目

切换布局

作者 lhm

单位 河北农业大学

本题目要求编写SQL语句,
查询电影M3中的影星。

提示:请使用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)
);
CREATE TABLE StarsIn
(  movieTitle CHAR(20),                   --电影名称movieYear INT ,                         --拍摄年份starName CHAR(20),                      --演员姓名PRIMARY KEY(movieTitle,movieYear,starName),FOREIGN KEY(starName) REFERENCES MovieStar(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

StarsIn表:

movieTitle movieYear starName
M1 2018 S1
M2 2018 S1
M3 2019 S2
M4 2017 S3
M3 2019 S3
M3 2019 S4

输出样例:

name
S3
SELECT name
FROMMovieStar
WHERE name in (SELECT starName FROM StarsInWHERE movieTitle = 'M3')
AND gender = 'M';  

10-99 3-1-(b) 查询st1制片公司的总裁

分数 10

全屏浏览题目

切换布局

作者 lhm

单位 河北农业大学

本题目要求编写SQL语句,
查询st1制片公司的总裁。

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

表结构:

CREATE TABLE MovieExec
(  name CHAR(20),              --姓名  address VARCHAR(255),        --地址certID  CHAR(10) NOT NULL,   --身份证号netWorth INT,                --资产PRIMARY KEY(certID)
);
CREATE TABLE Studio
(  name CHAR(20) NOT NULL ,   --公司名称address VARCHAR(255),       --地址  presCertID CHAR(10) ,       --行政总裁PRIMARY KEY(name),FOREIGN KEY(presCertID) REFERENCES MovieExec(certID)
);

表样例

MovieExec表:

name address certID netWorth
a1 b1 0001 111
a2 b2 0002 222
a3 b3 0003 333
a4 b4 0004 444
S4 sa4 0005 444

Studio表:

name address presCertID
st1 sta1 0001
st2 sta2 0003

输出样例:

name
a1
SELECTssa.name
FROMMovieExec a, Studio b
WHEREb.presCertID = a.certID
AND b.name = 'st1'

10-100 3-1-(c)查询在st1公司于2018年制作的电影中出演的影星

分数 10

全屏浏览题目

切换布局

作者 lhm

单位 河北农业大学

本题目要求编写SQL语句,
查询在st1公司于2018年制作的电影中出演的影星。

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

表结构:

CREATE TABLE Movie
(  title CHAR(20) NOT NULL,     --电影名称year INT NOT NULL,            --拍摄年份length INT ,                  --长度inColor BIT DEFAULT 1,        --是否彩色studioName CHAR(20),          --所属电影公司producerCertID CHAR(10),      --制片人PRIMARY KEY (title,year),
);CREATE TABLE StarsIn
(  movieTitle CHAR(20),                   --电影名称movieYear INT ,                         --拍摄年份starName CHAR(20),                      --演员姓名PRIMARY KEY(movieTitle,movieYear,starName),FOREIGN KEY(movieTitle, movieYear) REFERENCES Movie(title,year)
);

表样例

Movie表:

title year length inColor studioName producerCertID
M1 2018 100 1 st1 0001
M2 2018 100 1 st1 0002
M3 2019 100 1 st2 0003
M4 2017 100 1 st2 0004
M5 2014 100 1 st2 0004
M6 2015 100 1 st2 0004
M7 2018 95 1 st2 0003

StarsIn表:

movieTitle movieYear starName
M1 2018 S1
M2 2018 S1
M3 2019 S2
M4 2017 S3
M3 2019 S3
M3 2019 S4
M7 2018 S2

输出样例:

starName
S1
SELECT  DISTINCT starName
FROMStarsIn
WHERE movieTitle IN (SELECT title FROM MovieWHERE studioName = 'st1'AND YEAR = 2018)
AND movieYear = 2018;

PTA - 数据库合集15相关推荐

  1. PTA - 数据库合集27

    目录 10-147 A4-7在订单详细信息表中查找包含产品种类数超过特定值的订单信息 10-149 B1-4统计各个供应商及其供应情况 10-150 查询图书表中所有记录 10-147 A4-7在订单 ...

  2. PTA - 数据库合集20

    目录 10-120 spj-查询比p6零件供应数量都高的零件 10-121 A3-1查询订单表中的平均运费 10-122 A3-2查询国家为Mexico.Germany的客户数量 10-120 spj ...

  3. PTA - 数据库合集2

    10-95 2-2-(f)查询具有1GB以上的硬盘容量而价格低于2000美元的所有个人计算机的型号.速度以及硬盘容量 本题目要求编写SQL语句, 检索出pc表中具有1GB以上的硬盘容量而价格低于200 ...

  4. PTA - 数据库合集6

    目录 10-1 查询选修'C语言'课程的学生 10-2 查询平均分高于80分的学生 10-3 查询平均成绩最高的前3名同学 10-4 批量插入学生记录 10-5 修改女生成绩 10-7 spj-查询供 ...

  5. PTA - 数据库合集19

    目录 10-113 A1-7在产品表中找出库存量小于订购量的产品信息 10-114 A1-8查询传真号码不为空的供货商信息 10-115 A2-1查找产品表中再次订购量大于15的产品信息 10-116 ...

  6. PTA - 数据库合集21

    目录 10-123 A3-3查找产品表中最低的单价 10-124 A3-4查询产品表中最大库存量 10-125 A4-1查找订单表中每位顾客的平均运费 10-126 A4-2统计顾客表中每个国家的顾客 ...

  7. PTA - 数据库合集22

    目录 10-127 A4-3在订单表中查找特定国家且平均运费不小于10的信息 10-128 A4-4查找产品表中平均订购数大于特定值的产品信息 10-129 4-1 查询速度至少为160MHz的PC的 ...

  8. PTA - 数据库合集16

    目录 10-101 A1-2根据所在国家查找订单信息 10-102 A1-3查询顾客表中所有不重复的城市 10-103 A1-4在产品表中找出库存数量大于50的产品的信息 10-101 A1-2根据所 ...

  9. PTA - 数据库合集54

     目录 10-199 C2-1修改订单运费 10-200 C2-2修改特定职工的订单运费 10-201 C2-3根据运费调整订单单价 10-199 C2-1修改订单运费 分数 20 全屏浏览题目 切换 ...

  10. PTA - 数据库合集38

    目录 10-199 C2-1修改订单运费 10-200 C2-2修改特定职工的订单运费 10-201 C2-3根据运费调整订单单价 10-199 C2-1修改订单运费 分数 20 全屏浏览题目 切换布 ...

最新文章

  1. Android刷新机制-View绘制原理
  2. ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
  3. win7 java闪退_win7 sdk manager 闪退
  4. 使用Spring+Junit4.4进行测试
  5. 扩展欧几里得求解ax+by=c的特殊解(模板)
  6. 神奇的不拆封读信,MIT透视技术登上nature子刊
  7. JQuery全选反选 随其他checkbox自动勾选全选反选
  8. codeforces 149E . Martian Strings kmp
  9. Gram matrix(格拉姆矩阵)
  10. 【广东大学生网络攻防大赛-WriteUp(非官方)】Reverse | pyre
  11. Microsoft Edge浏览器打开就是360导航的问题解决方法
  12. robots文件对网站优化有哪些作用
  13. 上半年要写的博客文章26
  14. ZZNU 2125:A + B 普拉斯(傻逼题+大数加法)
  15. 近14年美股各个板块收益之间的差异
  16. 【统计】时间序列预测之 Holt-Winters 指数平滑模型
  17. 【总结】程序员运营公众号一年总结
  18. 2020-助你直通大厂前端中高级面试题
  19. NETSCOUT 1T10G-1000-2PAK网络分析仪套包
  20. 毕业设计——音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全

热门文章

  1. C++模板(函数模板/类模板)
  2. 【动态规划 记忆化搜索】JZOJ_6287 扭动的树
  3. kafka的分区详解
  4. 2018.1.23日记
  5. 期刊评价查询+机器人领域期刊排名
  6. 阿里用回mysql_回mysql事务
  7. JTAG IEEE 1194.1笔记
  8. 苹果电脑怎么读取ntfs磁盘?有哪些可以读取苹果电脑硬盘的软件?
  9. 图像中的Exif信息及其处理
  10. 如何恢复计算机隐藏的文件夹,win10系统隐藏或取消隐藏文件夹的还原方案