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

पोस्टग्रेज:सिंगल रो को मल्टीपल रो में कन्वर्ट करें (अनपिवोट)

एक ही SELECT एक LATERAL के साथ एक VALUES में शामिल हों अभिव्यक्ति काम करती है:

SELECT p.id, v.*
FROM   price_list p
     , LATERAL (
   VALUES
      ('type_a', p.price_type_a)
    , ('type_b', p.price_type_b)
    , ('type_c', p.price_type_c)
   ) v (price_type, price);

संबंधित:

  • एक पंक्ति को कम स्तंभों वाली अनेक पंक्तियों में बदलें
  • एकाधिक कॉलम पर DISTINCT चुनें


  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. सेलेक्ट स्टेटमेंट में डायनामिक कॉलम पोस्टग्रेज करता है

  4. PostgreSQL दुनिया का सबसे अच्छा डेटाबेस है

  5. पोस्टग्रेज में कॉलम को कई पंक्तियों में विभाजित करें