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

Oracle SQL एक ही टेबल से डेटा के विभिन्न स्तरों का निर्माण करता है

आप एक पुनरावर्ती CTE का उपयोग कर सकते हैं:

WITH CTE(ITEM_VALUE, ITEM_ABOVE, DESCRIPTION, ITEM_GROUP) AS 
(
   SELECT ITEM_VALUE, ITEM_ABOVE, DESCRIPTION, DESCRIPTION AS ITEM_GROUP
   FROM mytable
   WHERE ITEM_ABOVE = 'CAR'

   UNION ALL

   SELECT t1.ITEM_VALUE, t1.ITEM_ABOVE, t1.DESCRIPTION, t2.ITEM_GROUP
   FROM mytable t1
   JOIN CTE t2 ON t1.ITEM_ABOVE = t2.ITEM_VALUE
)
SELECT ITEM_VALUE, ITEM_ABOVE, DESCRIPTION, ITEM_GROUP
FROM CTE 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस php . में मान से ड्रॉपडाउन सूची बनाएं

  2. किसी अन्य कॉलम द्वारा समूहीकृत किसी भिन्न स्तंभ के अधिकतम के आधार पर मान प्राप्त करें

  3. Oracle Sql क्वेरी के भीतर से एक sql वैरिएबल का मान वापस .NET कोड पर लौटाएँ

  4. समयरेखा के आधार पर स्वचालित रूप से डेटा को एक स्कीमा से दूसरे में कॉपी करने के लिए Oracle प्रक्रिया या कार्य

  5. लूप के लिए Oracle का उपयोग करके कर्सर से डेटा कैसे प्राप्त करें