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

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

صورة
- - - - -

اسئلة عن correlated subquery


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

#1 m_nasef

m_nasef

    مشترك

  • الأعضــاء
  • 85 مشاركة

تاريخ المشاركة 17 April 2006 - 03:48 PM

سؤال فى ... كيف يتم ...
correlated subquery

ما معنى ....

select *
from emp outer
where sal > (select sal
from emp
where outer.empno=empno);

------
select *
from emp outer
where 2>(select count(*)
from emp
where outer.sal>sal)
------
select *
from emp outer
where 2>(select count(*)
from emp
where outer.sal>sal)
-----
select *
from emp outer
where exists(select 'X'
from emp
where outer.empno=empno
and outer.sal>sal
and outer.hire_date>hire_date);

#2 أسامة موسى

أسامة موسى

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

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 April 2006 - 04:07 PM

الاخ الكريم


select *
from emp outer
where sal > (select sal
from emp
where outer.empno=empno);
تعني ان يرجع جميع البيانات الخاة بجدول الموظفين بشرط ان يكون رواتبهم اكبر من رواتب جمبع الموظفين اللي بجدول الموظفين بشرط انه رقم الموظف في الاستعلام الثاني يساوي رقم الموظف بالاستعلام الاول


select *
from emp outer
where 2>(select count(*)
from emp
where outer.sal>sal)
ان يرجع بيانات جميع الموظفين من جدول الموظفين عندما يكون رقم 2 اكبر من عدد الموظفين الذين رواتبهم في الاستعلام الاول اكبر من الاستعلام الثاني



select *
from emp outer
where exists(select 'X'
from emp
where outer.empno=empno 
and outer.sal>sal
and outer.hire_date>hire_date);

ارجاع بيانت الموظفين من جدول الموظفين بشرط ان هذه البيانات موجودة في الاستعلام الثاني بحيث
ان رقم الموظف بالاستعلام الاول يساوي رقم الموظف بالاستعلام الثاني و راتب الموظف بالاستعلام الاول اكبر من راتب الموظف بالاستعلام الثاني
و تاريخ التوظيف للموظف لبالاستعلام الاول اكبر من تاريخ التوظيف بالاستعلام الثاني


وللأستفادة اكثر راجع هذا الموضوع على الرابط التالي

http://www.araboug.o...showtopic=13003
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#3 m_nasef

m_nasef

    مشترك

  • الأعضــاء
  • 85 مشاركة

تاريخ المشاركة 20 April 2006 - 03:54 PM

شكرا للأخ Admin05 ...