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

اريد اعرض اسماء الموظفين الي رواتبهم متشابهه


zedan

Recommended Posts

  • بعد 3 أسابيع...
  • بعد 3 سنة...
  • بعد 1 سنة...
شكراً nobani طريقه صحيحة 100%

وهذه طريقه اخرى
select a.empno,a.ename ,a.sal
from emp a , emp b
where a.sal=b.sal
and a.ename <> b.ename



جواب صحيح و جميل باستخدام الــSelfJoin ولكن يجب إضافة عبارة الـDistinct ...
يوجد لدي حل آخر..
select ename,sal from emp e where sal in (select sal from emp where empno<>e.empno)
/



ويمكن استخدام المعامل Exists لتحسين الأداء كالتالي:

select ename,sal from emp e where exists
(select 'x' from emp where empno<>e.empno and sal=e.sal)
/


شكراً للجميع...

رابط هذا التعليق
شارك

  • بعد 5 سنة...

كيفية إظهار اسماء الأشخاص الذي يحتوي ال last_name  علي حرف s وبعده مباشرة حرف d  بغض النظر عن حالة الأحرف s , d 

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية