SQL复习

以前大二上的时候课程学了一下SQL,不过那时候学的技术很少,而且那个SQL老师讲得也不好,导致我们学完之后都不知道SQL到底怎么跟软件结合使用。。。
    现在从新学习,听了杨中科老师的课,感觉很不错,学一学期的课程几个小时杨老师就复习完了,KU!!!
    最后的练习题:
  创建一张表,记录电话呼叫员的动作流水,记录呼叫员编号,对方号码,通话开始时间、通话结束时间,建表、插数据等最后写SQL语句
要求:
  1 输出所有数据中通话时间最长的5条记录。
  2 输出所有数据中拨打长途电话号码(对方号码一0开头)的总时长。
  3 输出本月通话总时长最多的前三个呼叫员的编号。
  4 数据本月拨打电话次数最多的前三个呼叫员的编号。
  5 输出所有数据的拨号流水、并且在最后一行添加总呼叫时长。
     呼叫员标号、对方号码、通话时长
     汇总(市内号码总时长)(长途号码总时长)。
 分析:
  1:datediff ,order by...DESC
  2: sum ,datediff ,where ...like '0%' 
  3: top , datediff ,group by ,order by 
  4: top , count(*) ,datediff ,group by ,order by
  5: datediff , sum , case ,like ,union all
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值