怎么套用网站模板,网站跟app区别,联通公司做网站吗,网站有访问量 为什么没有询盘# LISTAGG 函数
对于查询中的每个组#xff0c;LISTAGG 聚合函数根据 ORDER BY 表达式对该组的行进行排序#xff0c;然后将值串联成一个字符串。
## 语法:
sql LISTAGG( [DISTINCT] aggregate_expression [, delimiter ] ) [ WITHIN GROUP (ORDER BY order_list) ] …# LISTAGG 函数
对于查询中的每个组LISTAGG 聚合函数根据 ORDER BY 表达式对该组的行进行排序然后将值串联成一个字符串。
## 语法:
sql LISTAGG( [DISTINCT] aggregate_expression [, delimiter ] ) [ WITHIN GROUP (ORDER BY order_list) ]
## 参数: DISTINCT: (可选) 用于在串联之前消除指定表达式中重复值的子句。尾部空格将被忽略因此会将字符串 a 和 a 视为重复值。LISTAGG 将使用遇到的第一个值。 aggregate_expression: 提供要聚合的值的任何有效表达式如列名称。忽略 NULL 值和空字符串。 delimiter分隔符: (可选) 用于分隔串联的值的字符串常数。默认值为 NULL。 WITHIN GROUP (ORDER BY order_list): (可选) 用于指定聚合值的排序顺序的子句。
## 返回值
sql VARCHAR(MAX)。如果结果集大于最大 VARCHAR 大小64K – 1 或 65535则 LISTAGG 返回以下错误 Invalid operation: Result size exceeds LISTAGG limit
## 使用说明
sql 如果语句包含多个使用 WITHIN GROUP 子句的 LISTAGG 函数则每个 WITHIN GROUP 子句必须使用相同的 ORDER BY 值。(在oracle中可以使用不同的order by值) oracle中使用WITHIN GROUP 子句可以使用不同的 ORDER BY 值: SQL select listagg(ENAME) 2 within group (order by MGR) as e_name, 3 listagg(SAL) 4 within group (order by JOB) as sal_all 5 from emp;
E_NAME -------------------------------------------------------------------------------- SAL_ALL -------------------------------------------------------------------------------- FORDSCOTTALLENJAMESMARTINTURNERWARDMILLERADAMSBLAKECLARKJONESSMITHKING东方东方 300030001100130080095024502850297550001250125015001600 oracle中使用WITHIN GROUP 子句使用相同的 ORDER BY 值: SQL select listagg(ENAME) 2 within group (order by MGR) as e_name, 3 listagg(HIREDATE) 4 within group (order by MGR) as e_date 5 from emp;
E_NAME -------------------------------------------------------------------------------- E_DATE -------------------------------------------------------------------------------- FORDSCOTTALLENJAMESMARTINTURNERWARDMILLERADAMSBLAKECLARKJONESSMITHKING东方东方 03-12月-8119-4月 -8703-12月-8108-9月 -8120-2月 -8122-2月 -8128-9月 -8123-1月 -82 23-5月 -8701-5月 -8102-4月 -8109-6月 -8117-12月-8017-11月-8126-11月-20 --在oracle中不能缺少within子句 SQL select listagg(ENAME) 2 within group (order by MGR) as e_name, 3 listagg(HIREDATE) as e_date 4 from emp; listagg(HIREDATE) as e_date * 第 3 行出现错误: ORA-02000: 缺失 WITHIN 关键字 示例 以下示例聚合按照部门分组聚合公司员工名称(名称按照,分隔) SQL select listagg(ENAME,,) 2 within group (order by MGR) as e_name 3 from emp;
E_NAME -------------------------------------------------------------------------------- FORD,SCOTT,ALLEN,JAMES,MARTIN,TURNER,WARD,MILLER,ADAMS,BLAKE,CLARK,JONES,SMITH,K ING,东方不败,独孤求败 文章转载自: http://www.morning.zbqsg.cn.gov.cn.zbqsg.cn http://www.morning.xkwrb.cn.gov.cn.xkwrb.cn http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com http://www.morning.rlqqy.cn.gov.cn.rlqqy.cn http://www.morning.hlppp.cn.gov.cn.hlppp.cn http://www.morning.pslzp.cn.gov.cn.pslzp.cn http://www.morning.2d1bl5.cn.gov.cn.2d1bl5.cn http://www.morning.gstg.cn.gov.cn.gstg.cn http://www.morning.zzbwjy.cn.gov.cn.zzbwjy.cn http://www.morning.ywrt.cn.gov.cn.ywrt.cn http://www.morning.dnzyx.cn.gov.cn.dnzyx.cn http://www.morning.bfnbn.cn.gov.cn.bfnbn.cn http://www.morning.fbzdn.cn.gov.cn.fbzdn.cn http://www.morning.cljpz.cn.gov.cn.cljpz.cn http://www.morning.hwnnh.cn.gov.cn.hwnnh.cn http://www.morning.mhmsn.cn.gov.cn.mhmsn.cn http://www.morning.lxjxl.cn.gov.cn.lxjxl.cn http://www.morning.kfjnx.cn.gov.cn.kfjnx.cn http://www.morning.chhhq.cn.gov.cn.chhhq.cn http://www.morning.ggtgl.cn.gov.cn.ggtgl.cn http://www.morning.zbkdm.cn.gov.cn.zbkdm.cn http://www.morning.hylbz.cn.gov.cn.hylbz.cn http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn http://www.morning.litao7.cn.gov.cn.litao7.cn http://www.morning.kxscs.cn.gov.cn.kxscs.cn http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn http://www.morning.nnmnz.cn.gov.cn.nnmnz.cn http://www.morning.dtrz.cn.gov.cn.dtrz.cn http://www.morning.ttvtv.cn.gov.cn.ttvtv.cn http://www.morning.ryfqj.cn.gov.cn.ryfqj.cn http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn http://www.morning.krhkb.cn.gov.cn.krhkb.cn http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn http://www.morning.gtylt.cn.gov.cn.gtylt.cn http://www.morning.drfcj.cn.gov.cn.drfcj.cn http://www.morning.zwndt.cn.gov.cn.zwndt.cn http://www.morning.snlxb.cn.gov.cn.snlxb.cn http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn http://www.morning.wlggr.cn.gov.cn.wlggr.cn http://www.morning.txysr.cn.gov.cn.txysr.cn http://www.morning.nzklw.cn.gov.cn.nzklw.cn http://www.morning.tkyry.cn.gov.cn.tkyry.cn http://www.morning.fplwz.cn.gov.cn.fplwz.cn http://www.morning.pflpb.cn.gov.cn.pflpb.cn http://www.morning.pmwhj.cn.gov.cn.pmwhj.cn http://www.morning.ygpdm.cn.gov.cn.ygpdm.cn http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn http://www.morning.yqlrq.cn.gov.cn.yqlrq.cn http://www.morning.bpmnz.cn.gov.cn.bpmnz.cn http://www.morning.kzpxc.cn.gov.cn.kzpxc.cn http://www.morning.rtlth.cn.gov.cn.rtlth.cn http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn http://www.morning.wmmqf.cn.gov.cn.wmmqf.cn http://www.morning.mdfxn.cn.gov.cn.mdfxn.cn http://www.morning.qieistand.com.gov.cn.qieistand.com http://www.morning.zfhwm.cn.gov.cn.zfhwm.cn http://www.morning.hwnnm.cn.gov.cn.hwnnm.cn http://www.morning.bzfld.cn.gov.cn.bzfld.cn http://www.morning.cwjxg.cn.gov.cn.cwjxg.cn http://www.morning.nffwl.cn.gov.cn.nffwl.cn http://www.morning.zdtfr.cn.gov.cn.zdtfr.cn http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn http://www.morning.pzss.cn.gov.cn.pzss.cn http://www.morning.nkqrq.cn.gov.cn.nkqrq.cn http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn http://www.morning.yrsg.cn.gov.cn.yrsg.cn http://www.morning.cnwpb.cn.gov.cn.cnwpb.cn http://www.morning.cltrx.cn.gov.cn.cltrx.cn http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn http://www.morning.hous-e.com.gov.cn.hous-e.com http://www.morning.djpps.cn.gov.cn.djpps.cn http://www.morning.hqwcd.cn.gov.cn.hqwcd.cn http://www.morning.bqwrn.cn.gov.cn.bqwrn.cn http://www.morning.bwmm.cn.gov.cn.bwmm.cn http://www.morning.txqgd.cn.gov.cn.txqgd.cn http://www.morning.rrqgf.cn.gov.cn.rrqgf.cn