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

क्या Oracle 11g SQL में एक उपश्रेणी को उपनाम देने का कोई तरीका है?

आप एक क्वेरी को CTE's (कॉमन टेबल एक्सप्रेशंस) के साथ एक नाम या उपनाम दे सकते हैं, उर्फ ​​​​ओरेकल द्वारा सबक्वेरी फैक्टरिंग के रूप में क्लॉज उर्फ:

WITH abc as (select client_ref_id, request from some_table where message_type = 1)
select * 
from abc
    inner join 
    (select client_ref_id, response  from some_table where message_type = 2) defg
       on abc.client_ref_id = def.client_ref_id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-1843:रिकॉर्ड अपडेट करते समय मान्य माह नहीं

  2. प्रदर्शन:रैंक () बनाम उप-क्वेरी। उप क्वेरी की लागत कम है?

  3. आश्रित पंक्तियों सहित डीबी से पंक्तियों को निकालना

  4. SQL सर्वर और Oracle, स्केलेबिलिटी के मामले में कौन सा बेहतर है?

  5. बल्क रिकॉर्ड प्रविष्टि के दौरान कोई डेटा नहीं मिला या बहुत अधिक पंक्तियाँ अपवाद त्रुटि हुई