heting
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
40 隨筆 :: 9 文章 :: 45 評論 :: 0 Trackbacks
<
2010年3月
>
日
一
二
三
四
五
六
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
c#范例(4)
(rss)
java范例
(rss)
js(3)
(rss)
linux(1)
(rss)
WebSphere(1)
(rss)
數據庫(3)
(rss)
隨筆檔案
2010年10月 (1)
2010年8月 (5)
2010年3月 (2)
2009年11月 (2)
2009年9月 (1)
2009年8月 (1)
2009年7月 (2)
2009年5月 (1)
2009年4月 (3)
2009年3月 (4)
2009年2月 (1)
2009年1月 (3)
2008年12月 (2)
2008年11月 (7)
2008年10月 (4)
2008年9月 (1)
文章檔案
2008年9月 (9)
搜索
最新評論
1.?re: struts2+freemarker中防止表單的重復提交token
@51互聯云-濟南程序猿
你什么都不懂,瞎說
--人
2.?re: struts2+freemarker中防止表單的重復提交token
沒關系,大家好,什么都沒有
--人
3.?re: struts2+freemarker中防止表單的重復提交token
套頭
--人
4.?re: struts2+freemarker中防止表單的重復提交token
評論內容較長,點擊標題查看
--51互聯云-濟南程序猿
5.?re: struts1文件上傳和下載
評論內容較長,點擊標題查看
--zuidaima
閱讀排行榜
1.?struts1文件上傳和下載(21137)
2.?javax.naming.CommunicationException 的一個相關異常(已解決)(11559)
3.?自己寫的一個c#winform打印類(8516)
4.?C# 與 C++ 數據類型比較及結構體轉換 (7224)
5.?WebSphere7.0 上部署struts2 找不到用于處理 JSP 的擴展處理器(2991)
評論排行榜
1.?struts1文件上傳和下載(23)
2.?自己寫的一個c#winform打印類(8)
3.?struts2+freemarker中防止表單的重復提交token(6)
4.?Ireport在瀏覽器中的顯示代碼(2)
5.?EJ3.0將EJB程序和WEb程序發布到weblogic10.3是出現的錯誤weblogic.wsee.async.AsyncResponseBean(2)
oracle多列轉一行
create
table
m_researcher_stock_rel(N_SEC_CODE
CHAR
(
6
)
, C_RESEARCHER_CODE
varchar
(
20
))
drop
table
m_researcher_stock_rel
select
*
from
m_researcher_stock_rel
insert
into
m_researcher_stock_rel
values
(
'
000297
'
,
'
chenpeng
'
);
insert
into
m_researcher_stock_rel
values
(
'
000297
'
,
'
peopeo
'
);
insert
into
m_researcher_stock_rel
values
(
'
000297
'
,
'
aaa
'
);
insert
into
m_researcher_stock_rel
values
(
'
000297
'
,
'
bbb
'
);
insert
into
m_researcher_stock_rel
values
(
'
000297
'
,
'
ccc
'
);
SELECT
n_sec_code, TRANSLATE (
LTRIM
(
text
,
'
/
'
),
'
*/
'
,
'
*,
'
) researcherList
FROM
(
SELECT
ROW_NUMBER ()
OVER
(PARTITION
BY
n_sec_code
ORDER
BY
n_sec_code,
lvl
DESC
) rn,
n_sec_code,
text
FROM
(
SELECT
n_sec_code,
LEVEL
lvl,
SYS_CONNECT_BY_PATH (c_researcher_code,
'
/
'
)
text
FROM
(
SELECT
n_sec_code, c_researcher_code
as
c_researcher_code,
ROW_NUMBER ()
OVER
(PARTITION
BY
n_sec_code
ORDER
BY
n_sec_code,c_researcher_code) x
FROM
m_researcher_stock_rel
ORDER
BY
n_sec_code, c_researcher_code) a
CONNECT
BY
n_sec_code
=
PRIOR n_sec_code
AND
x
-
1
=
PRIOR x))
WHERE
rn
=
1
ORDER
BY
n_sec_code;
預想的結果成功出現,多行數據成功匯總到一行,特此分享與大家。對于你自己的應用中,只需要把SQL中“n_sec_code”
換為你的用來匯總的列,“c_researcher_code”替換為需合并文本的列,“m_researcher_stock_rel”替換為你的表名,就是這么簡單。
posted on 2010-03-03 17:49
賀挺
閱讀(2199)
評論(0)
編輯
收藏
所屬分類:
數據庫
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
oracle 創建帶參視圖
oracle多列轉一行
sql2005中datetime 時間類型的格式化
Powered by:
BlogJava
Copyright © 賀挺
主站蜘蛛池模板:
日喀则市
|
于田县
|
濮阳县
|
绥宁县
|
大理市
|
英吉沙县
|
镇原县
|
衡山县
|
双鸭山市
|
陇西县
|
历史
|
西峡县
|
铁岭县
|
大化
|
云龙县
|
陇西县
|
布尔津县
|
晋江市
|
金秀
|
平谷区
|
松滋市
|
张家口市
|
武强县
|
北川
|
桃园市
|
竹北市
|
渝北区
|
高州市
|
启东市
|
探索
|
金秀
|
炎陵县
|
天柱县
|
崇州市
|
彭泽县
|
清徐县
|
壶关县
|
敦化市
|
西贡区
|
临江市
|
邹平县
|