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

Oracle में समूह बनाम विभाजन द्वारा समूह

वे एक जैसे नहीं हैं।

यह 3 पंक्तियाँ लौटाएगा:

select deptno, count(*) c from emp group by deptno;

DEPTNO C
------ -
10     3
20     5
30     6

यह 14 लौटाएगा:

select deptno, count(*) over (partition by deptno) c from emp;


DEPTNO C
------ -
10     3
10     3
10     3
20     5
20     5
20     5
20     5
20     5
30     6
30     6
30     6
30     6
30     6
30     6


  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. पिछले महीने की सभी तिथियों को सूचीबद्ध करने के लिए ओरेकल एसक्यूएल क्वेरी

  3. Oracle.DataClient का उपयोग करते समय प्रदाता Oracle क्लाइंट त्रुटि के संस्करण के साथ संगत नहीं है

  4. Oracle SQL - पंक्तियों को गतिशील रूप से स्तंभों में परिवर्तित करना

  5. दिनांक समय सीमा के बीच कक्षा उपलब्ध घंटे प्राप्त करें