我迄今为止写的最长的SQL

 

 今天看我14年实习的时候,当时我的导师在博客中写到了一段差不多50多行的sql,说是他写的最长的sql,
想想工作的这一年,其实我也写了不少sql,因为自身是做数据开发方面的工作,写sql是免不了的,哈哈~
  今天刚好是五一假后上班的第一天,也不想干什么事,就写写博客吧,好久没有记录啦。好,言归正传,
就说sql吧, 去年我们数据组要把之前的从mysql中的提取基础数据的工作给做到hive里面去,因为我是做
基础数据这块的,所以就开始做这个。从hive中抽取30多张最基础的表,然后通过各种join提取一些基础
字段,这个sql总共380多行。。。当然我还是中间用了union all,要是算上中间的shell脚本的话,差不多就是1000多行的一个小脚本啦。
    那这么长的sql好处有那些呢:减少了中间表的输出;
    不好的地方实在是太多了:一个就是不好测试,需要你对业务很熟

 悉;第二个就是效率不见得高;
如果sql基础不是很好的话,就不要尝试去做了,很费劲。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值