listagg在hive中如何使用(listagg函数的使用)

技术LISTAGG函数怎么使用这篇文章主要介绍“LISTAGG函数怎么使用”,在日常操作中,相信很多人在LISTAGG函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LISTAG

这篇文章主要介绍“LISTAGG函数怎么使用",在日常操作中,相信很多人在LISTAGG函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“LISTAGG函数怎么使用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

LISTAGG函數甲骨文11.2之後推出的:字符串聚合

字符串聚合就是按照分组把多行数据串联成一行,以下面的结果集为例:

11.2之前有WMSYS .WM_CONCAT函數,不過是非文檔說明的

舉個列子

為實現,同一類不同行數據在一行中顯示出來,可以使用

wmsys.wm_concat(失败_DESC||'-'||失败_数量)

http://www . Sina.com/(a . FAILURE _ desc | | '-' | |

a.故障_数量)在内

组(按空值排序)

选择a。班次a。工作单a。机器标识a。日期工作a。零件名称a。型号名称a。客户名称,

a.model_serial,a.QTY,LISTAGG自(

选择a。班次a。工作单a。机器标识a。日期工作a。零件名称a。型号名称a。客户名称、

a。型号_序列号,总和(合格数量),b。故障_DESC,b。故障_数量

发件人(选择班次、工单、机器标识、客户名称、

当a.shift='N '和a .时间部分时的情况

8

然后到_日(到_日(a.work_date,' yyyy/mm/dd') - 1,' yyyymmdd ')

ELSE a.work_date

结束日期_工作,

a.pass_qty,b.part_name,a.model_name,b.model_serial

自(选择工作日期,

工作单、机器身份证、型号名称、

时间部分的情况

8

"与"时间部分=20

然后是“D”

ELSE 'N

结束班次,时间部分,通过数量

FROM wip_d_machine_uph) a,mms.bdm_s_product

BDM客户中心

其中a。型号名称=b。零件号和b。客户号

=c.CUSTOMER_ID)a,

(选择一个。*,

时间部分的情况

8与时间部分=20

然后是“D”

ELSE 'N

结束移位,

时间_第8节

"与"时间部分=20

然后到_字符(失败_输入_时间,' yyymmdd ')

ELSE to _ char(FAILURE _ INIPUT _ TIME-1,‘yymmdd’)

结束工作日期

来自OEE_D_FAILURE_INPUT a) b

其中,工单

=b。工作订单()

和a。型号名称=b。零件号()

和a.MACHINEID=b.MACHINE_ID()

和a.DATE_WORK=b.work_date()

和a.shift=b.shift()

和一个。DATE_WORK='20130101 '和一个。DATE_WORK='20130203 '和一个。客户名称='戴尔'

分组依据a。班次a。工作单a。机器标识a。日期工作a。零件名称a。型号名称a。型号序列号a。客户名称b。故障_DESC、b。故障_数量)a

GROUP BY a.shift,a.work_order,a.machineid,a.date_work,a.part_name,a.model_name,a . quantity,a.model_serial,a.CUSTOMER_NAME

到此,关于“LISTAGG函数怎么使用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154580.html

(0)

相关推荐

  • 如何在Android进行代理设置

    技术如何在Android进行代理设置这篇文章给大家介绍如何在Android进行代理设置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Android代理设置步骤:1.打开你的Android设置。2.点

    攻略 2021年11月11日
  • DG归档日志删除脚本怎么写

    技术DG归档日志删除脚本怎么写这篇文章主要介绍DG归档日志删除脚本怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!由于磁盘资源紧缺,需要一个归档日志处理的策略网上找了几个脚本,发现写的那么麻烦

    攻略 2021年11月9日
  • 抖音刷粉丝网站,如何提高抖音点赞播放量

    技术抖音刷粉丝网站,如何提高抖音点赞播放量我们都知道在抖音上发布的作品,点赞量越多就越容易上热门,因为点赞量多了,抖音官方就会认为有很多人喜欢你的作品,所以就会推荐给更多人观看,也就是你们经常说的热门。所以说,点赞是作品

    测评 2021年10月26日
  • 3个看似简单的Python问题是什么

    技术3个看似简单的Python问题是什么本篇内容主要讲解“3个看似简单的Python问题是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“3个看似简单的Python问题是什

    攻略 2021年11月2日
  • 如何进行VSFTP+MySQL虚拟用户配置

    技术如何进行VSFTP+MySQL虚拟用户配置本篇文章为大家展示了如何进行VSFTP+MySQL虚拟用户配置,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  VSFTPD是一种在

    攻略 2021年11月20日
  • k8s上的火花与k8s操作器上的火花的对比是怎样的

    技术spark on k8s与spark on k8s operator的对比是怎样的这期内容当中小编将会给大家带来有关spark on k8s与spark on k8s operator的对比是怎样的,文章内容丰富且以

    攻略 2021年12月15日