文章目錄
- 前言
- 1 oracle系統自帶函式
- 1.1wm_concat
- 2 實體
前言
oracle側面知識了解
1 oracle系統自帶函式
1.1wm_concat
在oracle包和程序的撰寫,或者外部程式呼叫,但凡涉及到行轉列的需要,可以使用此函式,但是這種方法相較而言速度比較慢,適用于資料量比較小的查詢,
2 實體
select to_char(wm_concat(t.name||'|'||t.age)) from gy_gerenxx t where
a.sex = 15;
如果有兩行資料,這樣回傳的效果就是 “張三|15,李四|15” 字串,然后可以根據需要在程式中使用分隔符分割,達到使用者目的,
注:在實際使用中需要使用to_char轉換,因為轉換之前是blob型別,
如果是資料量比較大,使用pivot進行行轉列,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/259801.html
標籤:其他
下一篇:MySQL學習之《函式使用》
