بتاريخ: 8 ديسمبر 200718 سنة comment_118154 بسم الله الرحمن الرحيم SELECT ROUND(MAX(salary),0) "Maximum", ROUND(MIN(salary),0) "Minimum", ROUND(SUM(salary),0) "Sum", ROUND(AVG(salary),0) "Average"FROM employees; ------------------------------------------------------ SELECT job_id, ROUND(MAX(salary),0) "Maximum", ROUND(MIN(salary),0) "Minimum", ROUND(SUM(salary),0) "Sum", ROUND(AVG(salary),0) "Average"FROM employees GROUP BY job_id; -------------------------------------------------------- SELECT job_id, COUNT(*)FROM employees GROUP BY job_id; ------------------------------------------------- SELECT job_id, COUNT(*)FROM employeesWHERE job_id = '&job_title'GROUP BY job_id; -------------------------------------------- SELECT COUNT(DISTINCT manager_id) "Number of Managers"FROM employees; ----------------------------------------------------------- SELECT MAX(salary) - MIN(salary) DIFFERENCEFROM employees; ------------------------------------------------ SELECT manager_id, MIN(salary)FROM employeesWHERE manager_id IS NOT NULLGROUP BY manager_idHAVING MIN(salary) > 6000 ORDER BY MIN(salary) DESC; ---------------------------------------------- SELECT COUNT(*) total, SUM(DECODE(TO_CHAR(hire_date, 'YYYY'),1995,1,0))"1995", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'),1996,1,0))"1996", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'),1997,1,0))"1997", SUM(DECODE(TO_CHAR(hire_date, 'YYYY'),1998,1,0))"1998"FROM employees; ---------------------------------------------------------- SELECT job_id "Job", SUM(DECODE(department_id , 20, salary)) "Dept 20", SUM(DECODE(department_id , 50, salary)) "Dept 50", SUM(DECODE(department_id , 80, salary)) "Dept 80", SUM(DECODE(department_id , 90, salary)) "Dept 90", SUM(salary) "Total"FROM employeesGROUP BY job_id; -------------------------و الله المستعان تقديم بلاغ
بتاريخ: 11 ديسمبر 200718 سنة comment_118379 استاذنا المبدع سامح ..جزاك الله خيرا و وفقك لكل خير ..أبشرك بأني حليت الواجب سابقا ( يعني لم أغش )..و الحمد لله تمام .. ما عدا آخر سؤالين لم أستطع حلهما ..و لما قرأت الإجابة .. عرفت فعلا أنك استاذ مبدع .. تقديم بلاغ
بتاريخ: 25 فبراير 200817 سنة comment_123255 أشكرك أستاذ sameh bakkar على هذا الجهد المبذول والعطاء المتواصل وفقك الله. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.