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

उपनाम द्वारा समूह (ओरेकल)

select
  count(count_col),
  alias_column
from
  (
  select 
    count_col, 
    (select value from....) as alias_column 
  from 
    table
  ) as inline
group by 
  alias_column

यदि आप ग्रुप बाय क्लॉज में संबंधित एक्सप्रेशन को दोहराते हैं तो ग्रुपिंग सामान्य रूप से काम करती है। केवल उपनाम का उल्लेख करना संभव नहीं है, क्योंकि चयन चरण किसी क्वेरी के निष्पादन के लिए अंतिम चरण है, समूहीकरण पहले होता है, जब उपनाम नाम अभी तक परिभाषित नहीं होते हैं।

उप-क्वेरी के परिणाम के अनुसार ग्रुप बाय करने के लिए, आपको थोड़ा चक्कर लगाना होगा और एक नेस्टेड क्वेरी का उपयोग करना होगा, जैसा कि ऊपर बताया गया है।



  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. Oracle SQL में सभी टाइमस्टैम्प रिकॉर्ड के बीच औसत प्रसंस्करण समय खोजने की आवश्यकता है

  3. Oracle प्रबंधित ODP.NET tnsnames.ora नहीं ढूँढ सकता

  4. Oracle संग्रहीत कार्यविधि:परिणाम सेट और आउट पैरामीटर दोनों लौटाएँ

  5. ORA-30926:तालिका मर्ज करते समय स्रोत तालिकाओं में पंक्तियों का एक स्थिर सेट प्राप्त करने में असमर्थ