目录

10-120 spj-查询比p6零件供应数量都高的零件

10-121 A3-1查询订单表中的平均运费

10-122 A3-2查询国家为Mexico、Germany的客户数量


10-120 spj-查询比p6零件供应数量都高的零件

分数 10

全屏浏览题目

切换布局

作者 张庆

单位 集美大学

本题目要求编写SQL语句,在SPJ数据库中,查询在供应工程项目零件时,比p6零件每次的供应数量都高的零件pno

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

表结构:

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

CREATE TABLE `j` (  --  工程项目表`jno` char(3) NOT NULL,-- 工程项目号`jname` varchar(10) DEFAULT NULL,`city` varchar(10) DEFAULT NULL,PRIMARY KEY (`jno`)
);
CREATE TABLE `p` (  -- 零件表`pno` char(3) NOT NULL,  -- 零件号`pname` varchar(10) DEFAULT NULL,`color` char(2) DEFAULT NULL,`weight` smallint(6) DEFAULT NULL,PRIMARY KEY (`pno`)
);
CREATE TABLE `s` (  -- 供应商表`sno` char(3) NOT NULL,  -- 供应商号`sname` varchar(10) DEFAULT NULL,`status` char(2) DEFAULT NULL,`city` varchar(10) DEFAULT NULL,PRIMARY KEY (`sno`)
);
CREATE TABLE `spj` (  -- 零件供应表`sno` char(3) NOT NULL,`pno` char(3) NOT NULL,`jno` char(3) NOT NULL,`qty` smallint(6) DEFAULT NULL,PRIMARY KEY (`sno`,`pno`,`jno`),CONSTRAINT `fk_jno` FOREIGN KEY (`jno`) REFERENCES `j` (`jno`),CONSTRAINT `fk_pno` FOREIGN KEY (`pno`) REFERENCES `p` (`pno`),CONSTRAINT `fk_sno` FOREIGN KEY (`sno`) REFERENCES `s` (`sno`)
);

表样例

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

s表:

p表:

j表:

spj表:

输出样例:

请在这里给出输出样例。例如:

SELECT Distinct pno
FROM spj a
WHERE pno not in(SELECT pnoFROM spj bWHERE b.qty <= (SELECT max(qty)FROM spjWHERE pno='p6')
);

10-121 A3-1查询订单表中的平均运费

分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

查询订单表(orders)平均运费,并将其重命名为avgFreight

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

表结构:

列名 数据类型 长度 主码 说明
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 OrderDate RequiredDate ShippedDate ShipVia Freight ShipName ShipAddress ShipCity ShipRegion ShipPostalCode ShipCountry
10248 VINET 5 1996/7/4 00:00:00 1996/8/1 00:00:00 1996/7/16 00:00:00 3 32.3800 Vins et alcools Chevalier 59 rue de l-Abbaye Reims 51100 France
10249 TOMSP 6 1996/7/5 00:00:00 1996/8/16 00:00:00 1996/7/10 00:00:00 1 11.6100 Toms Spezialitten Luisenstr. 48 Mnster 44087 Germany
10250 HANAR 4 1996/7/8 00:00:00 1996/8/5 00:00:00 1996/7/12 00:00:00 2 65.8300 Hanari Carnes Rua do Pao, 67 Rio de Janeiro RJ 05454-876 Brazil
10251 VICTE 3 1996/7/8 00:00:00 1996/8/5 00:00:00 1996/7/15 00:00:00 1 41.3400 Victuailles en stock 2, rue du Commerce Lyon 69004 France
10252 SUPRD 4 1996/7/9 00:00:00 1996/8/6 00:00:00 1996/7/11 00:00:00 2 51.3000 Suprmes dlices Boulevard Tirou, 255 Charleroi B-6000 Belgium
10253 HANAR 3 1996/7/10 00:00:00 1996/7/24 00:00:00 1996/7/16 00:00:00 2 58.1700 Hanari Carnes Rua do Pao, 67 Rio de Janeiro RJ 05454-876 Brazil
10254 CHOPS 5 1996/7/11 00:00:00 1996/8/8 00:00:00 1996/7/23 00:00:00 2 22.9800 Chop-suey Chinese Hauptstr. 31 Bern 3012 Switzerland
10255 RICSU 9 1996/7/12 00:00:00 1996/8/9 00:00:00 1996/7/15 00:00:00 3 148.3300 Richter Supermarkt Starenweg 5 Genve 1204 Switzerland
10256 WELLI 3 1996/7/15 00:00:00 1996/8/12 00:00:00 1996/7/17 00:00:00 2 13.9700 Wellington Importadora Rua do Mercado, 12 Resende SP 08737-363 Brazil
10257 HILAA 4 1996/7/16 00:00:00 1996/8/13 00:00:00 1996/7/22 00:00:00 3 81.9100 HILARION-Abastos Carrera 22 con Ave. Carlos Soublette #8-35 San Cristbal Tchira 5022 Venezuela

输出样例:

avgFreight
52.78200000
SELECT AVG(Freight) AS avgFreight FROM orders;

10-122 A3-2查询国家为Mexico、Germany的客户数量

分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

查询出顾客表(customers)中查询国家(Country)MexicoGermany的客户数量,并重命名为custCount

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

表结构:

列名 数据类型 长度 主码 说明
CustomerID varchar 5 顾客编号
CompanyName varchar 40 公司名称
ContactName varchar 30 联系姓名
ContactTitle varchar 30 联系头衔
Address varchar 60 地址
City varchar 15 城市
Region varchar 15 区域
PostalCode varchar 10 邮政编码
Country varchar 15 国家
Phone varchar 24 电话
Fax varchar 24 传真

表样例

customers表:

CustomerID CompanyName ContactName ContactTitle Address City Region PostalCode Country Phone Fax
ALFKI Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin 12209 Germany 030-0074321 030-0076545
ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constitucin 2222 Mxico D.F. 05021 Mexico (5) 555-4729 (5) 555-3745
ANTON Antonio Moreno Taquera Antonio Moreno Owner Mataderos 2312 Mxico D.F. 05023 Mexico (5) 555-3932
AROUT Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London WA1 1DP UK (171) 555-7788 (171) 555-6750
BERGS Berglunds snabbkp Christina Berglund Order Administrator Berguvsvgen 8 Lule S-958 22 Sweden 0921-12 34 65 0921-12 34 67
BLAUS Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim 68306 Germany 0621-08460 0621-08924
BLONP Blondesddsl pre et fils Frdrique Citeaux Marketing Manager 24, place Klber Strasbourg 67000 France 88.60.15.31 88.60.15.32
BOLID Blido Comidas preparadas Martn Sommer Owner C/ Araquil, 67 Madrid 28023 Spain (91) 555 22 82 (91) 555 91 99
BONAP Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille 13008 France 91.24.45.40 91.24.45.41
BOTTM Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen BC T2F 8M4 Canada (604) 555-4729 (604) 555-3745

输出样例:

custCount
4
SELECT COUNT(Country) AS custCount
FROMcustomers
WHERE Country IN ('Mexico', 'Germany');

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

  1. PTA - 数据库合集6

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

  2. PTA - 数据库合集27

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

  3. PTA - 数据库合集2

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

  4. PTA - 数据库合集19

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

  5. PTA - 数据库合集21

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

  6. PTA - 数据库合集22

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

  7. PTA - 数据库合集16

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

  8. PTA - 数据库合集54

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

  9. PTA - 数据库合集38

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

最新文章

  1. Linux wc命令详解
  2. EdgeGallery — OpenStack VIM
  3. python 进程间通信效率_Python进程间通信 multiProcessing Queue队列实现详解
  4. hello word 程序 ——简单的spring ioc 学习
  5. 集合框架Map、List、Set
  6. boost::ratio_abs相关的测试程序
  7. Java06动手动脑
  8. 【CodeForces - 485B】Valuable Resources (贪心,水题,几何相关)
  9. Win7文件夹属性没有共享标签页的解决方法
  10. Facebook 正在大规模重构 React Native
  11. CentOS7 防火墙相关命令
  12. 这几个公众号隐藏着暴富的秘诀
  13. 在线编程JavaScript
  14. 软件工程:数据流图和结构图怎么画?
  15. 微博大 V 用户画像与热点话题分析
  16. python-优矿-期权合成期货策略
  17. 什么是SUM函数以及如何在Python,Excel和Mathlab中使用?
  18. 用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误
  19. oracle+怎么清理碎片,oracle 收缩表、清理碎片,释放空间
  20. 如何修改地图中地名字体大小

热门文章

  1. 差分近似图像导数算子之Sobel算子
  2. 20 个好用的 Web API
  3. Heart Disease UCI(心脏病相关数据集)
  4. revi怎么弄插件能够使附件发生一定角度的旋转?
  5. Silverlight书籍推荐阅读排行榜
  6. 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库
  7. mysql_性能优化一(慢查询分析)
  8. macos 菜单栏 oc_如何启用macOS的深色菜单栏和Dock
  9. linux dhcp mac ip绑定,linux – 如何在dhcpd中通过MAC地址分配IP
  10. 银联在线支付对接流程以及签名算法