إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

أستخدام Subquery مترابط


3 رد (ردود) على هذا الموضوع

#1 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 10 March 2007 - 06:41 PM

لأيجاد الموظفيين الذين يكسبون أكثر من المتوسط الحسابى لمرتبهم فى القسم الخاص بهم :-

SELECT last_name, salary, department_id
FROM   employees outer
WHERE  salary >  (SELECT AVG(salary)
								FROM   employees
								WHERE  department_id =  
								outer.department_id);


فلاحظ ان فى كل مرة تشتغل ال outer query فأن ال inner query تحسب .

#2 hf.alqasem

hf.alqasem

    عضو

  • الأعضــاء
  • 21 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 December 2010 - 10:34 AM

SELECT last_name, salary, department_idFROM employees outer
WHERE salary > (SELECT AVG(salary)
FROM employees
WHERE department_id
=
outer.department_id);

ممكن شرح لمسمى outer مع إسم الجدول ولك الشكر أخ هاني

#3 HELL-BOY

HELL-BOY

    مشترك

  • الأعضــاء
  • 187 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 December 2010 - 10:54 PM

ال outer query يعني الاستعلام الخارجي دا الياس ممكن تسميه اي حجه تانيه مش لازم outer يعني

ORACLE 10G DEVELOPER


ORACLE 11G ADMIN

 

مطلوب شريك لتسويق برنامج حسابات ومخازن

waleed.ita@gmail.com

http://hodaerp.blogspot.com/

 

 


#4 hf.alqasem

hf.alqasem

    عضو

  • الأعضــاء
  • 21 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 08 December 2010 - 10:34 AM

SELECT last_name, salary, department_id FROM employees outer
WHERE salary > (SELECT AVG(salary)
FROM employees
WHERE department_id
=
outer.department_id);

عزيزنا المشرف السلام عليكم ورحمة الله ممكن توضيح للآلية تتبع الناتج بناءاً على كود الشرط في الاستعلام الفرعي الذي تحته سطر, لأنني وبصراحة قمت بتتبع الاستعلام يدويا على الجدول ولم افهم آليه عمله ولك الشكر .