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

एक पंक्ति में एक से अधिक पंक्तियों के कॉलम लाई जा रही है

यह थोड़ा नाजुक हो सकता है और भविष्य का प्रमाण नहीं है, लेकिन धुरी आपको वह दे सकती है जो आप चाहते हैं:

SELECT *
FROM (
   SELECT attr_name, attr_value
   FROM   test
)
PIVOT
(  MIN(attr_value)
   FOR attr_name IN ( 'ABC','GHI','MNO' )
)

हालांकि, मैं आपको सलाह दूंगा कि आप इस पर विचार करें कि क्या आपको वास्तव में उस प्रारूप में इसकी आवश्यकता है और देखें कि क्या आप इसे अधिक प्राकृतिक प्रारूप में प्राप्त कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle® . से Salesforce को अपडेट कर रहा है

  2. पायथन 3.3 - Oracle डेटाबेस से कनेक्ट करें

  3. वीबी6 एप्लीकेशन ऑरैकल 12 64 बिट कनेक्शन

  4. Xmlagg फ़ंक्शन के साथ SQL एकाधिक चयन क्वेरी- आवश्यक फैशन में डेटा नहीं खींचा गया

  5. ऑरैकल में एक टेबल पर सभी बाधाओं को कैसे जांचें?