目录

10-199 C2-1修改订单运费

10-200 C2-2修改特定职工的订单运费

10-201 C2-3根据运费调整订单单价


10-199 C2-1修改订单运费

分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

修改订单表(orders)中的运费,将每单运费(Freight)增加50%
提示:请使用UPDATE语句作答。

表结构:

orders表:

列名 数据类型 长度 主码 说明
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

输出样例:

OrderID CustomerID EmployeeID OrderDate RequiredDate ShippedDate ShipVia Freight ShipName ShipAddress ShipCity ShipRegion ShipPostalCode ShipCountry
10248 VINET 5 1996-07-04 00:00:00 1996-08-01 00:00:00 1996-07-16 00:00:00 3 48.57 Vins et alcools Chevalier 59 rue de l-Abbaye Reims 51100 France
10249 TOMSP 6 1996-07-05 00:00:00 1996-08-16 00:00:00 1996-07-10 00:00:00 1 17.415 Toms Spezialitten Luisenstr. 48 Mnster 44087 Germany
10250 HANAR 4 1996-07-08 00:00:00 1996-08-05 00:00:00 1996-07-12 00:00:00 2 98.745 Hanari Carnes Rua do Pao, 67 Rio de Janeiro RJ 05454-876 Brazil
10251 VICTE 3 1996-07-08 00:00:00 1996-08-05 00:00:00 1996-07-15 00:00:00 1 62.01 Victuailles en stock 2, rue du Commerce Lyon 69004 France
10252 SUPRD 4 1996-07-09 00:00:00 1996-08-06 00:00:00 1996-07-11 00:00:00 2 76.95 Suprmes dlices Boulevard Tirou, 255 Charleroi B-6000 Belgium
10253 HANAR 3 1996-07-10 00:00:00 1996-07-24 00:00:00 1996-07-16 00:00:00 2 87.255 Hanari Carnes Rua do Pao, 67 Rio de Janeiro RJ 05454-876 Brazil
10254 CHOPS 5 1996-07-11 00:00:00 1996-08-08 00:00:00 1996-07-23 00:00:00 2 34.47 Chop-suey Chinese Hauptstr. 31 Bern 3012 Switzerland
10255 RICSU 9 1996-07-12 00:00:00 1996-08-09 00:00:00 1996-07-15 00:00:00 3 222.495 Richter Supermarkt Starenweg 5 Genve 1204 Switzerland
10256 WELLI 3 1996-07-15 00:00:00 1996-08-12 00:00:00 1996-07-17 00:00:00 2 20.955 Wellington Importadora Rua do Mercado, 12 Resende SP 08737-363 Brazil
10257 HILAA 4 1996-07-16 00:00:00 1996-08-13 00:00:00 1996-07-22 00:00:00 3 122.865 HILARION-Abastos Carrera 22 con Ave. Carlos Soublette #8-35 San Cristbal Tchira 5022 Venezuela
UPDATEorders
SETFreight = Freight * 1.5;

10-200 C2-2修改特定职工的订单运费

分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

修改订单表(orders)员工编号(EmployeeID)34的员工的订单,将每单运费(Freight)减少5%

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

表结构:

orders表:

列名 数据类型 长度 主码 说明
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

输出样例:

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-07-08 00:00:00 1996-08-05 00:00:00 1996-07-12 00:00:00 2 62.5385 Hanari Carnes Rua do Pao, 67 Rio de Janeiro RJ 05454-876 Brazil
10251 VICTE 3 1996-07-08 00:00:00 1996-08-05 00:00:00 1996-07-15 00:00:00 1 39.273 Victuailles en stock 2, rue du Commerce Lyon 69004 France
10252 SUPRD 4 1996-07-09 00:00:00 1996-08-06 00:00:00 1996-07-11 00:00:00 2 48.735 Suprmes dlices Boulevard Tirou, 255 Charleroi B-6000 Belgium
10253 HANAR 3 1996-07-10 00:00:00 1996-07-24 00:00:00 1996-07-16 00:00:00 2 55.2615 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-07-15 00:00:00 1996-08-12 00:00:00 1996-07-17 00:00:00 2 13.2715 Wellington Importadora Rua do Mercado, 12 Resende SP 08737-363 Brazil
10257 HILAA 4 1996-07-16 00:00:00 1996-08-13 00:00:00 1996-07-22 00:00:00 3 77.8145 HILARION-Abastos Carrera 22 con Ave. Carlos Soublette #8-35 San Cristbal Tchira 5022 Venezuela
UPDATEorders
SETFreight = Freight * 0.95
WHEREEmployeeID = 3 OR EmployeeID = 4;

10-201 C2-3根据运费调整订单单价

分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

对于运费(Freight)超过30.00的订单,将其相关的订单详情表(orderdetails)中产品的单价(UnitPrice)提高15%

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

表结构:

orderdetails表:

列名 数据类型 长度 主码 说明
OrderID int 11 订单编号
ProductID int 11 产品编号
UnitPrice decimal 10,4 单位价格
Quantity smallint 2 数量
Discount double 8,0 折扣

orders表:

列名 数据类型 长度 主码 说明
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 所在国家

表样例

orderdetails表:

OrderID ProductID UnitPrice Quantity Discount
10248 11 14.0000 12 0
10248 42 9.8000 10 0
10248 72 34.8000 5 0
10249 14 18.6000 9 0
10249 51 42.4000 40 0
10250 41 7.7000 10 0
10250 51 42.4000 35 0
10250 65 16.8000 15 0
10251 22 16.8000 6 0
10251 57 15.6000 15 0

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

输出样例:

OrderID ProductID UnitPrice Quantity Discount
10248 11 16.1000 12 0
10248 42 11.2700 10 0
10248 72 40.0200 5 0
10249 14 18.6000 9 0
10249 51 42.4000 40 0
10250 41 8.8550 10 0
10250 51 48.7600 35 0
10250 65 19.3200 15 0
10251 22 19.3200 6 0
10251 57 17.9400 15 0
UPDATE orderdetails
SET UnitPrice = UnitPrice * 1.15
WHERE OrderID in(SELECT OrderIDFROM ordersWHERE Freight>30
)

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

  1. PTA - 数据库合集27

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

  2. PTA - 数据库合集6

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

  3. PTA - 数据库合集20

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

  4. PTA - 数据库合集30

    目录 10-159 查询图书表中的图书的条形码和书名,要求结果按条形码升序排序 10-160 查询图书表中各出版社图书的数目,结果按图书数目降序排序 10-161 查询图书表中全部图书的最高售价 10 ...

  5. PTA - 数据库合集2

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

  6. PTA - 数据库合集19

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

  7. PTA - 数据库合集21

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

  8. PTA - 数据库合集22

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

  9. PTA - 数据库合集16

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

最新文章

  1. 57. Android之程序调试LogCat (转)
  2. linux mysql操作知识--收藏
  3. U盘启动盘恢复原来的大小
  4. 用于Elasticsearch成绩单的Java客户端
  5. android AVD详解
  6. android 7 apk 安装程序,Android安装apk文件并适配Android 7.0详解
  7. Android布局之RelativeLayout
  8. 图像语义分割(2)-DeepLabV1: 使用深度卷积网络和全连接条件随机场进行图像语义分割
  9. elixir 规格_六家使用Elixir的著名公司-以及为什么做出改变
  10. python csv文件到txt文件转换
  11. html音频禁止自动播放,HTML iframe允许音频文件的自动播放无法正常使用
  12. JavaSrcipt学习(学习打卡Day9)
  13. 《深入理解Bootstrap》勘误
  14. 【Python】只需2行代码,轻松将PDF转换成Word(含示范案例)
  15. 人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤
  16. 2021-02-03 字符串上的小练习题
  17. 爬虫加tkinter做的中英互译小软件
  18. Atom编辑器配置C/C++编译环境
  19. 利用Matlab进行线性回归分析(1)
  20. Ron Patton软件测试习题:黑盒测试、白盒测试

热门文章

  1. 关于多副本和纠删码(二)--EC(纠删码)原理
  2. Stoner Pipeline Simulator(SPS) v10.4.0-ISO 1DVD管道模拟仿真软件
  3. 哈密顿算子及拉普拉斯算子的基本性质及证明
  4. 【点云系列】基于图结构的点云快速重采样 翻译
  5. 在线书架html代码大全,在线书架
  6. 【计算机视觉学习一】计算机视觉简述
  7. 单元测试界的高富帅,Pytest框架,手把手教学,从入门到精通(一)
  8. 水花: java特点及配置环境
  9. 解决重邮无法访问蓝鸽听力以及无法访问部分内网的解决方法
  10. JavaScript通信之Ajax