select
t.eles_***,
t.sendunit_name,
t.rom_seqno,
ltrim(max(sys_connect_by_path(t.model,
',')),
',')model
from(select
eles_***,
sendunit_name,
rom_seqno,
model,
min(model) over(partitionbyeles_***, sendunit_name, rom_seqno) model_min,
(row_number() over(orderby
eles_***,
sendunit_name,
rom_seqno,
model)) +
(dense_rank() over(orderby
eles_***,
sendunit_name,
rom_seqno)) numid
fromp_m32003_sendunit_model) t
startwithmodel= model_min
connectbynumid -
1=priornumid
groupbyt.eles_***, t.sendunit_name, t.rom_seqno
Mysql 列轉行 例項
箱表 create table yoshop shang activity box id int 11 not null auto increment comment 編號 activity id int 11 not null comment 活動id number int 11 not null...
oracle sql實現資料行轉列與列轉行
with tempas select 四川省 nation,成都市 第一,綿陽市 第二,德陽市 第三,宜賓市 第四 from dual union allselect 湖北省 nation,武漢市 第一,宜昌市 第二,襄陽市 第三,第四 from dual select nation,name,ti...
mysql行轉列 列轉行 含例項
1.行轉列 有如圖所示的表,現在希望查詢的結果將行轉成列 語文,數學,英文變成列 使用如下查詢語句實現行轉列 select id,name,max case when course 語文 then score else 0 end 語文 max case when course 數學 then sc...