自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle中SYS_CONNECT_BY_PATH函數(shù)的妙用

數(shù)據(jù)庫(kù) Oracle
在Oracle中,SYS_CONNECT_BY_PATH函數(shù)主要作用是可以把一個(gè)父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)通過(guò)某個(gè)字符進(jìn)行區(qū)分,然后連接在一個(gè)列中顯示。

Oracle中SYS_CONNECT_BY_PATH函數(shù)是非常重要的函數(shù),下面就為您介紹一個(gè)使用SYS_CONNECT_BY_PATH函數(shù)的例子,實(shí)例如下:

  1. create table test (a varchar2(10),b varchar2(10));  
  2.  
  3. INSERT INTO TEST (A, B) VALUES ('1', '我');  
  4. INSERT INTO TEST (A, B) VALUES ('1', '們');  
  5. INSERT INTO TEST (A, B) VALUES ('2', '一');  
  6. INSERT INTO TEST (A, B) VALUES ('2', '起');  
  7. COMMIT;  
  8.  
  9. SELECT A, B FROM TEST  
  10.  
  11. A          B  
  12. ---------- ----------  
  13. 1          我  
  14. 1          們  
  15. 2          一  
  16. 2          起  
  17.  
  18. 現(xiàn)在需要達(dá)到如下的效果,  
  19. A          B  
  20. ---------- ----------  
  21. 1          我,們  
  22. 2          一,起  
  23.  

只想用一句sql來(lái)返回結(jié)果。

  1. SELECT A, LTRIM(MAX(SYS_CONNECT_BY_PATH(B, ',')), ',') B  
  2. FROM (SELECT B, A, ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) RN  
  3.           FROM TEST)  
  4. START WITH RN = 1 
  5. CONNECT BY RN - 1 = PRIOR RN  
  6.        AND A = PRIOR A  
  7. GROUP BY A; 

其中,SYS_CONNECT_BY_PATH函數(shù)主要作用是可以把一個(gè)父節(jié)點(diǎn)下的所有子節(jié)點(diǎn)通過(guò)某個(gè)字符進(jìn)行區(qū)分,然后連接在一個(gè)列中顯示。

row_number函數(shù)的用途是非常廣泛,這個(gè)函數(shù)的功能是為查詢出來(lái)的每一行記錄生成一個(gè)序號(hào)。生產(chǎn)序號(hào)的方法通過(guò)over()函數(shù)里面的語(yǔ)句來(lái)控制。
 

 

 

【編輯推薦】

Oracle to_char函數(shù)的使用

oracle函數(shù)返回表的實(shí)現(xiàn)

帶您了解Oracle FBI索引

詳解Oracle多種表連接方式

oracle中使用SQL遞歸語(yǔ)句的例子

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2024-05-28 12:25:33

Pythonglobals?函數(shù)

2017-08-07 15:52:33

Oracleonnect by優(yōu)化

2011-07-20 17:54:02

C++

2010-10-28 14:02:00

oracle conn

2017-05-03 09:40:43

HIVEcollectexplode

2010-04-01 09:34:06

Oracle函數(shù)

2010-09-10 15:16:51

CSSdisplay

2011-04-08 15:50:54

Oracleover函數(shù)

2020-10-27 07:37:07

Python

2024-12-19 09:00:00

字典視圖對(duì)象Python

2010-09-08 15:16:46

clearCSS

2010-09-09 16:54:05

CSSclear

2025-04-23 08:55:00

函數(shù)編程JavaScript

2009-06-03 09:01:41

微軟Windows 7操作系統(tǒng)

2022-08-03 08:11:58

數(shù)據(jù)測(cè)試同類(lèi)型

2022-02-17 20:34:12

Python短路機(jī)制開(kāi)發(fā)

2019-08-29 07:13:50

oracle數(shù)據(jù)庫(kù)主鍵

2015-09-07 17:06:40

Swapfile.sy虛擬內(nèi)存Windows

2013-07-01 15:06:04

2009-09-03 13:50:22

ToString(st
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)