分数 20

全屏浏览题目

切换布局

作者 柯海丰

单位 浙大城市学院

统计订单表(orders)中顾客的订单数量,并插入results表中
提示:请使用INSERT语句作答。

表结构:

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 所在国家

results表:

列名 数据类型 长度 主码 说明
CustomerID varchar 5 顾客编号
OrderCount double 订单数量

表样例

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

输出样例:

CustomerID OrderCount
CHOPS 1
HANAR 2
HILAA 1
RICSU 1
SUPRD 1
TOMSP 1
VICTE 1
VINET 1
WELLI 1
insert into results
select orders.CustomerID,count(orders.CustomerID) OrderCount
from orders
group by CustomerID

PTA 数据库 mysql 10-198 C1-2新增订单统计信息相关推荐

  1. 新增订单统计信息 (20 分)

    统计订单表(orders)中顾客的订单数量,并插入results表中 提示:请使用INSERT语句作答. insert into results select CustomerID,count(Cus ...

  2. 数据库性能调优之始: analyze统计信息

    摘要:本文简单介绍一下什么是统计信息.统计信息记录了什么.为什么要收集统计信息.怎么收集统计信息以及什么时候收集统计信息. 1 WHY:为什么需要统计信息 1.1 query执行流程 下图描述了Gau ...

  3. 学习笔记(十一)——数据库的索引碎片、计划缓存、统计信息

    1.索引碎片 数据库存储本身是无序的,建立了聚集索引,会按照聚集索引物理顺序存入硬盘.既键值的逻辑顺序决定了表中相应行的物理顺序 而且在大多数的情况下,数据库写入频率远低于读取频率,索引的存在为了读取 ...

  4. oracle删除列的限制,深入理解Oracle索引(10):索引列字符类型统计信息的32位限制...

    ㈠ 先看两个来自生产环境的真实案例: ㈡ 原理: Oracle 在对于 varchar等字符型字段收集统计信息时,并不会对每个值都进行精确的统计 而是,对值进行substr(,32).一般来讲,这种方 ...

  5. PTA - 数据库合集37

    目录 10-195 在订单表中,查询运费在50元以下(不包括50元)的订单的全部信息 10-196 在订单表中查询各位员工承办的订单数目 10-197 C1-1新增一个区域 10-198 C1-2新增 ...

  6. 金仓数据库 MySQL 至 KingbaseES 迁移最佳实践(3. MySQL 数据库移植实战)

    3. MySQL 数据库移植实战 由于 KingbaseES 利用 KDTS-PLUS 等多种工具简化移植过程. 本节重点描述了在实际应用中移植一个 MySQL 数据库系统的完整过程,以及其中的主要移 ...

  7. MySQL InnoDB配置统计信息

    MySQL InnoDB配置统计信息 配置持久化(Persistent)统计信息参数 配置非持久化(Non-Persistent)统计信息参数 Analyze Table复杂性长度 本文档介绍如何为I ...

  8. MySQL手机统计信息_MySQL统计信息

    摘要 我们将一条查询SQL提交给MySQL之后,MySQL在进行真正的查询操作之前通常会经历两个阶段:SQL解析和查询优化.在SQL解析过程中,MySQL会将SQL解析为一个树状结构,而在查询优化阶段 ...

  9. mysql 非自然月统计_技本功|统计信息对SQL执行效率的影响

    点击蓝字 关注我们 在正文开始前,我们先补充一轮知识点. DING! 什么叫统计信息? 统计信息是数据库对所有表信息进行数据抽样后得出的数据统计,它是一个数据库优化器选择最佳执行计划的核心依据. 什么 ...

  10. mysql 更新统计信息_MySQL5.7统计信息更新的相关参数解释和测试

    MySQL版本:5.7.21 统计信息相关参数如下: mysql> show global variables like '%stats%'; +------------------------ ...

最新文章

  1. 在Linux上分析硬件检测日志
  2. php url重写配置,浅谈ThinkPHP的URL重写
  3. This function or variable may be unsafe
  4. Qt 检测第三方软件是否运行、杀死第三方进程
  5. Javascript is based on signal thread
  6. 【翻译】WPF 中附加行为的介绍 Introduction to Attached Behaviors in WPF
  7. 触摸屏Sensor叠构实例学习记录(一)
  8. 深度学习之非极大值抑制(Non-maximum suppression,NMS)
  9. Java 算法 数字黑洞
  10. vb用鼠标实现屏幕绘图
  11. 在docker container中运行docker-compose
  12. vue脚手架实现选项卡_从零一步步实现一个前端脚手架
  13. windows服务定时重启软件的实现
  14. 【C语言】 C语言图形编程 俄罗斯方块 课程设计
  15. Java8新特性 方法引用(三)
  16. coffeescript java 执行_新的coffeescript,运行cakefile时产生ENOENT错误
  17. “数据中台”在安防行业的应用与发展
  18. 1506.01186-Cyclical Learning Rates for Training Neural Networks
  19. 【已解决】华为手机短接后有提示音但在其他设备里显示未知设备或者USB-SER怎么办 | 华为荣耀手机短接后未知设备里面出现“USB-SER” 端口如何解决
  20. JOL工具及其分析对象在JVM的大小和分布

热门文章

  1. 常见的视频学习网站:(个人整理)
  2. linux用sed替换字符,Linux中使用sed命令替换字符串小结
  3. Java实现阿里云企业邮箱发送邮件
  4. 身份认证之双因素认证 2FA
  5. 一图读懂昇思MindSpore · 图算融合 | 破而后立,晓喻新生
  6. java if 终止_java中跳出或终止if语句的方法
  7. EXCEL 分组取前十的数据
  8. 超好用的在线脑图分享,可以白嫖还能一键制作PPT和小视频
  9. 南北互联网创业者的差异
  10. oeasy教您玩转python - 002 - # 你好世界 - 各位同学除夕快乐,除旧布新之时预祝能玩