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

सिंगल एसक्यूएल चयन एक टेबल पंक्ति से कई पंक्तियों को लौटा रहा है

एक union दें एक शॉट।

select ID, 'Value1' as Name, Value1 as Value from table_name union all
select ID, 'Value2', Value2 as Value from table_name union all
select ID, 'Value3', Value3 as Value from table_name

order by ID, Name

union all . का उपयोग करके इसका मतलब है कि सर्वर distinct का प्रदर्शन नहीं करेगा (जो union . में निहित है संचालन)। इसे डेटा के साथ कोई फर्क नहीं पड़ना चाहिए (चूंकि आपकी आईडी उम्मीद से अलग होनी चाहिए), लेकिन यह इसे थोड़ा तेज कर सकता है।



  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 के लिए हल्का

  2. SQL त्रुटि:ORA-00907:लापता सही कोष्ठक संघर्ष कर रहा है

  3. Oracle के TO_DATE में Java Date.toString

  4. डेटाबेस में स्वचालित रूप से फ़ील्ड अपडेट करें

  5. ओरेकल जॉइन ऑपरेटर