orcale 多行多列合併為多行一列

2021-09-24 04:18:39 字數 2584 閱讀 1597

使用concat(ch1, ch2) 函式,但是這個只適用於有兩個引數的。而我的是多張表,不能使用。

select concat(ch1, ch2) from t

sql語句:

這樣的效果還是不能達到我們想要的效果,然後我們使用as 將標紅的字段別名更改為我們需要的。

select

buc.company_name,

-- gp.*,

gw.license_plate_number ,

(s.id|| b.id ||c.id ||r.id||p.id) as pid

from

acc_business_usable_change buc

left join gp_details gp on buc.relevance_bills_id = gp.id

left join gp_wbill gw on buc.relevance_bills_id = gw.id

left join sm_settle s on buc.relevance_bills_id=s.id

left join sm_settle b on buc.relevance_bills_id=b.id

left join sm_transport_car c on buc.relevance_bills_id=c.id

left join sm_port_railway r on buc.relevance_bills_id=r.id

left join sm_sport_port p on buc.relevance_bills_id=p.id

where buc.relevance_bills_id ='4062201901250001006'

or buc.relevance_bills_id='4486201904090000007'

or buc.relevance_bills_id ='4065201811190000004'

or buc.relevance_bills_id ='4487201811270001001'

or buc.relevance_bills_id ='4486201902260000061'

or buc.relevance_bills_id ='4495201901090002'

or buc.relevance_bills_id ='4496201905213003'

or buc.relevance_bills_id ='4496201812270001'

效果如下:

GridView合併多行多列

1 2 和並列3 4 要合併的gridview 5 開始列的索引 6 結束列的索引 7 是否合併表頭,預設不合併 8 public static void mergecolumn gridview gv,int startcol,int endcol,bool containheader false...

Oracle合併多行為多列

oracle 如何聚合多行函式 在bea論壇上看一位 專家 寫的大作,一條sql語句是 select r.xm,substr r.csrq,1,4 年 substr r.csrq,5,2 月 substr r.csrq,7,2 日 csrq,select dictvalue from zh dict...

Oracle合併多行為多列

oracle 如何聚合多行函式 在bea論壇上看一位 專家 寫的大作,一條sql語句是 select r.xm,substr r.csrq,1,4 年 substr r.csrq,5,2 月 substr r.csrq,7,2 日 csrq,select dictvalue from zh dict...