卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

oracle一行拆成多行 如何將oracle中一條數(shù)據(jù)拆分成多條?

如何將oracle中一條數(shù)據(jù)拆分成多條?例如表名為test,數(shù)據(jù)如下原數(shù)據(jù)為col1 col2 col3 col4A 1 2 3B 1 2 3然后用如下語句select * from(select c

如何將oracle中一條數(shù)據(jù)拆分成多條?

例如表名為test,數(shù)據(jù)如下

原數(shù)據(jù)為

col1 col2 col3 col4

A 1 2 3

B 1 2 3

然后用如下語句

select * from

(select col1,col2 from test

union all

select col1,col3 from test

union all

select col1,col4 from test) as t

order by col1

得到的數(shù)據(jù)就是

A 1

A 2

A 3

B 1

B 2

B 3

oracle如何將一個字段由逗號分割成多行?

select sum(列),sum(decode(列,null,1,0))from table

如何拆分字段字符串為多行顯示?

--首先,你是按什么規(guī)則拆? 我舉個例子 你要按字段中的逗號拆開,假設字段名叫text

--用charindex和substring這2個函數(shù)

select substring(text,1,charindex(",",text)-1) as [before], substring(text,charindex(",",text),len(text)) as [after] from table

oracle如何將一個字段內(nèi)容拆分多行顯示?

1 臨時表2 拆分字符串3 按逗號順序塞進臨時表不懂 plsql,所以只能提供個思路。如果你會 xml,或許先將代都好的字符串轉(zhuǎn)成 xml,再轉(zhuǎn)表會更好做