利用SQL技能处理数据集

问答题 (100分)
【第一题】
1、创建db名字叫 flight 创建新表名字叫on_time_performance

mysql> create database flight character set 'utf8';
Query OK, 1 row affected (0.00 sec)

2、航班数据检查csv ,导入到sql数据库中
导入数据

3、执行count语句查看总行数

mysql> select count(*) from on_time_performance;
+----------+
| count(*) |
+----------+
|   469008 |
+----------+
1 row in set (0.16 sec)

【第二题】
1、在航班及时率表中有如下delay延迟字段,请找出导致延迟次数最多的是哪一个原因 ,并给出各个原因累计的延迟时间
WeatherDelay CarrierDelay NASDelay SecurityDelay LateAircraftDelay

mysql> create view delay_view as
    -> select 'WeatherDelay' as delay_name, count(WeatherDelay) as delay_times, sum(WeatherDelay) as dalay_hours from on_time_performance where WeatherDelay > 0
    -> union
    -> select 'CarrierDelay', count(CarrierDelay), sum(CarrierDelay) from on_time_performance where CarrierDelay > 0
    -> union
    -> select 'NASDelay', count(NASDelay), 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值