الانتقال إلى المحتوى
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.

أرجو المساعدة في الاستعلام التالي في جدول ال Emp

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

أنا اعمل على اوراكل بيئة sql plus وعلى حساب المستخدم scott واريد المساعدة في الاستعلام التالي:

اظهار جميع الموظفين الذين راتبهم أقل من متوسط الرواتب في قسمهم؟ ولكم جزيل الشكر

بتاريخ:

select * from emp emps
where sal < (
select avg(sal)
from emp
where deptno = emps.deptno
group by deptno)
order by deptno
/

بتاريخ:

بارك الله استاذنا المـقـدام

بتاريخ:
  • كاتب الموضوع
select * from emp emps
where sal < (
select avg(sal)
from emp
where deptno = emps.deptno
group by deptno)
order by deptno
/

اخي الكريم اشكر ردك السريع ولكني احب ان استفسر منك بعض الأمور نظرا لخبرتك وعلمك الواسع زادك الله علما ونورا تبارك وتعالى

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

select ename,sal
from emp e,(select deptno,avg(sal) from emp group by deptno) w
where e.deptno=w.deptno
and e.sal<w.avg(sal)
 
للأسف هو خطأ ولكن أول ما بدر لذهني أنني يجب أن أوجد متوسط الرواتب في كل قسم وكأنني أنشأت جدول من استعلام وأعطيته تسمية  (select deptno,avg(sal) from emp group by deptno) w
السؤال :هل عندما اجري استعلام لمعلومات تهمني واعمدة تهمني هل أستطيع أن اعتبره جدول واغير اسمه متل الاستعلام السابق الذي اجريته على جدول emp من اجل ايجاد وتحضير متوسط الرواتب في كل قسم؟؟

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

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

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

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

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

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.