Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle 11g:एकाधिक कॉलम को अनपिवट करें और कॉलम का नाम शामिल करें

अपना UNPIVOT बदलें ऐसा होना

select *
from (
  select IDNUM,F1,F2,F3,E1,E2,H1,H2,
    null as E3,null as H3
  from T5
) A
UnPivot(
  (F,E,H) for sk in (
    (F1,E1,H1) as 'F1',
    (F2,E2,H2) as 'F2',
    (F3,E3,H3) as 'F3')
)
order by IDNUM,SK

यह चाल चलनी चाहिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्कीमा स्वतंत्र इकाई फ्रेमवर्क कोड प्रथम माइग्रेशन

  2. Oracle में मौजूदा वस्तु का स्रोत कोड

  3. कॉलम नाम का उपयोग करके परिणामसेट से लोअरकेस कॉलम प्राप्त करें

  4. TRUNC(दिनांक) Oracle में समारोह

  5. ODP.NET 2.111 और ODP.NET 4.112 को एक ही मशीन में एक साथ कैसे स्थापित करें जबकि दोनों एक ही डेटाबेस सर्वर की ओर इशारा करते हैं