reem2007
Mar 22 2007, 03:12 PM
الرجاء كيف يمكنني حل التمارين التالية :
1- Create a query to display the total number of employees and, of that total, the number of
employees hired in 1995, 1996, 1997, and 1998. Create appropriate column headings.
من المفروض أن يظهر الحل بالشكل التالي ولكن ما هي التعليمة الصحيحة لذلك
total 1995 1996 1997 1998
20 1 2 2 3
2- Create a matrix query to display the job, the salary for that job based on department
number, and the total salary for that job, for departments 20, 50, 80, and 90, giving each
column an appropriate heading.
adel055
Mar 23 2007, 05:33 AM
كود
SELECT COUNT(*) as "Number of employees"
FROM employees
WHERE hired in (1995, 1996, 1997, 1998)
GROUP BY hired;
SELECT job,salary,Sum(salary ) as "total salary "
FROM employees
WHERE departments in (20, 50, 80, 90)
GROUP BY job;
reem2007
Mar 27 2007, 03:08 PM
أخي الكريم ADEL055 شكراً لك على إعطاء فكرة عن الحل ولكن ليست هذه النتيجة التي أريدها فأنا أريد أن تظهر النتائج بسطر واحد فقط بحيث عمود اسمه TOTAL يكون فيه العدد الكلي للموظفين ثم عمود 1959 فيه عدد الموظفين الذين توظفوا بعام 1995 ثم عمود ثالث على نفس السطر فيه عدد الموظفين بعام 1996 وهكذا حتى عام 1998
والتمرين الثاني يجب أن تظهر النتائج بنفس الطريقة على سطر واحد
magedomran
Mar 27 2007, 04:30 PM
الاخت العزيزة ريم اليكى الكود الاول
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" ;
ارجو الدعاء
magedomran
Mar 27 2007, 04:50 PM
عذرا نسيت للسرعة
from employees
فى النهاية وسيمى كوما
reem2007
Mar 31 2007, 03:59 PM
أخي الكريم magedomran شكراً لك وجزاك الله كل خير فلقد حصلت على المطلوب و سأحاول حل التمرين الثاني بنفس هذه الطريقة
magedomran
Mar 31 2007, 04:11 PM
السلام عليكم ورحمة الله وبركاته
للامانة العلمية الكود دة وقف قدامى انا كمان واللى حلة المهندس سامح بكار جزاة الله كل خير
انستركتور فى نيو هوريزون وانا طالب عندة فى نيوهوريزون
ولسة مخلصناش الكورس الاول SQL
ربنا يوفقك ويوفقنا ويوفقه
reem2007
Apr 1 2007, 10:39 AM
أخي الكريم ماجد
السلام عليكم ورحمة الله وبركاته
شكراً لك ولأستاذك سامح، وجزاكم الله كل خير ،
على أية حال أنا كنت مخطئة بالنسبة للتمرين الثاني فهو لن يظهر على سطر واحد وإنما ستكون النتائج على عدة أسطر.
الله يوفق الجميع
magedomran
Apr 10 2007, 09:16 AM
الاخت الكريمة ريم بس بردوة اجابتك بنفس الطريقة على السؤال التانى صحيحة 100 % وذلك لانى اكتشفت ان كل التمارين الموجودة فى كتب الماتريل بتاعة اوراكل الاصلية الحل بتاعها موجود فى الكتاب الثانى والثالث
وهذا للعلم
reem2007
Apr 18 2007, 10:53 AM
الأخ ماجد،
عذراً ولكني لم أجد تمارين محلولة لا بالكتاب الأول ولا بالثاني ولا بالثالث، واسم الكتب الذي ندرسها في المعهد هو Oracle Database 10g: SQL Fundamentals إصدار 1 و الاصدار الثاني
ما هو اسم الكتاب الذي فيه هذه التمارين المحلولة؟
magedomran
Apr 19 2007, 04:11 PM
الكتب اللى انا اقصدها كتب اوراكل الاصلية
اصل انا باخد كورس فى مركز معتمد من اوراكل ايجيبت والكتب اللى انا اخذتها من المركز عن السيكول 3
وفى نهاية الكتاب الثانى حلول التمارين اللى تخص الاول والثانى وفى نهاية الكتاب الثالث الحلول اللى تخص الكتاب الثالث
سمره
Dec 8 2007, 07:09 PM
إقتباس(magedomran @ Apr 19 2007, 05:11 PM)

الكتب اللى انا اقصدها كتب اوراكل الاصلية
اصل انا باخد كورس فى مركز معتمد من اوراكل ايجيبت والكتب اللى انا اخذتها من المركز عن السيكول 3
وفى نهاية الكتاب الثانى حلول التمارين اللى تخص الاول والثانى وفى نهاية الكتاب الثالث الحلول اللى تخص الكتاب الثالث
لوسمحتي شنو اسم الكتب
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء
إضغط هنا.