`
bupt04406
  • 浏览: 343645 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

通过复合结构来优化udf的调用

    博客分类:
  • Hive
 
阅读更多

 

select split("accba", "b")[0],split("accba", "b")[1]  from dual;

上面的split("accba", "b")[0]会调用一次split("accba", "b"),split("accba", "b")[1]也会调用一次split("accba", "b"),所以有两次split调用

select a[0],a[1] from (select split("accba", "b") as a  from dual)subqq;

上面的写法只会调用一次split("accba", "b"),所以采用这个写法会更高效

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics