oracle listagg 函式例項

2021-09-07 19:50:39 字數 402 閱讀 9052

oracle 11g2 之後出現分析函式 listagg

如下為乙個案例:

另外oracle還一直有乙個wm_concat函式,如下簡述下其與listagg的區別:

1、wmsys.wm_concat:依賴wmsys 使用者,不同oracle環境時可能用不了,返回型別為clob,可用substr擷取長度後to_char轉化為字元型別。拼接分隔符固定為逗號,更換分隔符需要拼接後再使用replace替換處理。

2、listagg:oracle 11g2才提供的函式,不支援distinct,拼接長度不能大於4000,函式返回為varchar2型別,最大長度為4000。拼接分隔符通過引數指定。

函式基礎 匿名函式,函式,箭頭函式,立即執行函式

doctype html html lang en head meta charset utf 8 meta name viewport content width device width,initial scale 1.0 title document title head body body ...

函式 常見函式

def fib n if n 1 return 1if n 2 return 1return fib n 1 fib n 2 def hannuo n,a,b,c n 表示有n個盤子 a 代表第乙個塔,開始的塔 b 代表第二個塔,過渡塔 c 代表第三個塔,目標塔 d.在 中n 2,這個分支可以不要,...

Lua 函式 函式

在lua中,函式是一種對語句和表示式進行抽象的主要機制。函式既可以完成某項特定的任務,也可以只做一些計算並返回結果。lua具有一項非常於總不同的特徵,允許函式返回多個結果 s,e string.find hello lua users lua print s,e 7 9 以lua編寫的函式同樣可以返...