行轉列pivot -- 簡單的實例 to 動態拼接行轉列

一、orcale簡單行轉列

with temp as (
select distinct r.id               rid,
                r.level_no         levelno,
                r.type_name        rname,
                c.id               cid,
                brc.is_required    isrequired
  from b_bid_role_certificate brc
  left join c_bid_partner_role r on r.id = brc.bid_partner_role_id
  left join c_certificate c on c.id = brc.certificate_id
)
select * from temp  pivot (max(temp.isrequired) for cid in(69721041,69721042,69721043,69721044));

執行結果:

二,變成動態的行轉列

Java動態拼接例子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章