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

कर्मचारी विभागवार एवं कर्मचारियों की संख्या 5 . से अधिक

SELECT department_ID, count(employee_id) as '# of Employees' FROM EMPLOYEES 
WHERE DEPARTMENT_ID IN
 (
   SELECT DEPARTMENT_ID
    FROM EMPLOYEES
   GROUP BY DEPARTMENT_ID
   HAVING COUNT(*)>5 
 )
AND HIRE_DATE NOT LIKE '%JAN%'
group by department_ID;

यह क्वेरी विभाग_आईडी लौटाती है और क्योंकि मैं विभाग_आईडी द्वारा समूहित करता हूं, प्रत्येक विभाग से संबंधित कर्मचारियों की संख्या वापस कर दी जाएगी

आउटपुट कुछ इस तरह दिखेगा

  Department_Id | # of Employees
        1             7
        2             6
        4             9


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अमान्य ओरेकल प्रक्रियाओं का संकलन

  2. ओरेकल:एक चयन के लिए फ़ंक्शन रिटर्निंग मान कैसे बनाएं * टैब से जहां नाम (फ़ंक्शन ())

  3. pl sql में एक पंक्ति प्रकार चर से गतिशील स्तंभ मान का चयन करें

  4. अमान्य ट्रिगर त्रुटि

  5. मॉड फंक्शन के साथ ओरेकल राउनम बिहेवियर