Don,t leave Me Alone بتاريخ: 11 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2009 (معدل) السلام عليكم ورحمة الله وبركاتهاريد المساعده في حل السؤال..Disply the month name and year name in the field date from trip tableحاولت وحاولت بس ماقدرت تم تعديل 11 يناير 2009 بواسطة Don,t leave Me Alone اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 11 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2009 SELECT TO_CHAR(hire_date,'month year') FROM employees WHERE employee_id BETWEEN 122 AND 133 / و الـ OutPut فى المرفقات.اذا لم يكن هذا ما تريده فأوصف سؤالك بمزيد من التفاصيل.و بالتوفيق output.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 12 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يناير 2009 شكرا اخوي hanyfreedomبجد ماقصرت فعلا هو المطلوبحكمل حل الواجب ولو واجهت اي صعوبه راح اسال اذا ممكن لاني مبتدئه ف الاوراكل واتمى اني اتعلمه اكثر لانو ممتعيسلمو اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 12 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 يناير 2009 السلام عليكم ورحمة الله وبركاتهحليت الواجب وبقي كم سؤال ماعرفت احلهمQ1:display the number of passenger in each trip?المطلوب اظهار pno عن طريق group by trip ولا يوجد بينهم ترابط حاولت ب الربط الخارجي بس مازبطQ2:retrieve the passenger name , trip number where the name begins with the letter A and tno is 312?فكرت ب الربط بعدم التساوي والربط الخارجي بس ماعرفتارجو المساعده والرد السريعتحياتي.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 12 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2009 Q1:display the number of passenger in each trip SELECT COUNT(employee_id), department_id FROM employees GROUP BY department_id / Q2:retrieve the passenger name , trip number where the name begins with the letter A and tno is 312 SELECT last_name, department_id FROM employees WHERE last_name LIKE 'A%' AND department_id = 50 / بس انا هنا مكتبتش 312 لأنى لو كتبتها مش هيدى نتيجة فأستبدلتها بـ 50 هات Description الجداول المسخدمه فى اى سؤال بتسأله حتى تسهل الامر على اللى بيرد عليك .اتمنى تكون الفكرة وصلت و بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 13 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يناير 2009 شكرا ويعطيك العافيهحل السؤال الثاني صحيح اما السؤال الاول مازبط معايهوبصراحه مافهمت السؤال والمشكله مافي ربط مباشر بين الجدولين وماقدرت اربط بينهم display the number of passenger in each trip.. [يسار][/left] SQL> select * 2 from trip; TNO DTRIP SOURCE DESTINAT ---------- -------- ---------- -------- 312 05/03/09 Taif Abha 311 07/01/09 Jeddah Riyadh 356 01/02/09 Taif Jeddah [/يسار] SQL> select * 2 from passenger; PNO PNAME ---------- -------- 12345 Ali 98765 Mohammed 22222 Khaled وهذا الجدول الثالث ربط بين الجدولين trip & passenger SQL> select * 2 from booking; BNO PNO TNO ---------- ---------- ---------- 2 22222 312 12 98765 311 7 12345 312 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 13 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 13 يناير 2009 SELECT COUNT(pno), tno FROM booking GROUP BY tno; Like in HR :- SELECT COUNT(employee_id), manager_id FROM employees GROUP BY manager_id; have a nice day اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 13 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يناير 2009 (معدل) Thank you very much.. .. with all my best تم تعديل 13 يناير 2009 بواسطة Don,t leave Me Alone اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 19 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 لو سمحتوا اريد حل للسؤالين .. Q1;Displays job with the lowest average salary of each job.. Q2;Displays employee name , salaries , department numbers and average salaries for all employees who make more than average salary in their department.. وشكرا.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hanyfreedom بتاريخ: 19 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 Q1;Displays job with the lowest average salary of each job. SELECT job_id, Avg(salary) FROM employees GROUP BY job_id HAVING Avg(salary) = (SELECT MIN(Avg(salary)) FROM employees GROUP BY job_id) / =========================== Q2;Displays employee name , salaries , department numbers and average salaries for all employees who make more than average salary in their department SELECT last_name, salary, department_id, Avg(salary) FROM employees GROUP BY department_id, salary, last_name HAVING salary > ANY (SELECT Avg(salary) FROM employees GROUP BY department_id) / اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Don,t leave Me Alone بتاريخ: 19 يناير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 يناير 2009 يعطيك العافيهthanks alot .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.