الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الرجا المساعده: أريد صاحب اعلى مرتب في كل اداره

Featured Replies

بتاريخ:

الرجاء المساعده اذا لم يكن هنالك ازعاج
استعلم عن اسم الموظف مع راتبه في كل اداره بحيث يكون هذا الموظف صاحب اعلى راتب في الادره
لدينا جدولان الاول جدول الموظفين emp ويحتوي على الحقول التاليه empno,sal,ename
ولدينا جدول الادارات ويسمى dept وتوجد به هذه الحقول deptno,dname

نريد صاحب اعلى مرتب في كل اداره

بتاريخ:

بسيطة اخي الكريم

 select ename,sal
from emp
where sal in (select max(sal) from emp group by deptno)


بالتوفيق

بتاريخ:

اعتقد ان جواب الاخ ابراهيم غير ما تريد حيث انه ياتى بصاحب اكبر راتب فى جميع الادارات
جرب هذا الكود

SELECT DNAME , ename, sal
FROM   EMP EMP1 , DEPT
WHERE EMP1.DEPTNO = DEPT.DEPTNO
AND   EMP1.SAL = ( SELECT MAX(SAL)
FROM EMP EMP2
WHERE EMP2.DEPTNO = EMP1.DEPTNO);



فهو ياتى بصاحب اكبر راتب فى كل ادارة
بالتوفيق ان شاء الله

بتاريخ:

السلام عليكم
على شان يكون الحل عندك منطقي لازم يكون حقل deptno موجود في جدول emp وبعد هيك بيكون الاستعلام على الشكل التالي

select ename,sal from emp where
sal=(select max(sal) from emp inner
where inner.deptno=deptno);


جربها وشوف النتيجة

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

مشكورين اللي ردو علي وجزاكم الله الف خير

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.