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

ऑरैकल टेक्स्ट वैल्यू पंक्तियों को कॉलम में स्थानांतरित करना

मुझे केवल सशर्त एकत्रीकरण का उपयोग करना बहुत आसान लगता है:

select id,
       max(case when type = 'A' then value end) as a,
       max(case when type = 'B' then value end) as b,
       max(case when type = 'C' then value end) as c
from t
group by id;

आप create table as . का उपयोग करके परिणामों को तालिका में सम्मिलित कर सकते हैं . इसे पिवट क्वेरी के साथ भी काम करना चाहिए।



  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. आईआईएफ . से केस रूपांतरण

  3. कैसे SID Oracle में सेवा नाम से अलग है tnsnames.ora

  4. Oracle में ऑडिटिंग

  5. Oracle SQL अपडेट क्वेरी को अपडेट होने में कुछ दिन लगते हैं