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

بتاريخ:

ليه الجملة دى مش شغالة
SELECT SUM(SAL) FROM EMP GROUP BY DEPTNO order by sum(sal) desc where ROWNUM < 2
الغلظ فين وايه الصح بتاعها
وياريت لو حد يدلنى على PL بالعربى

بتاريخ:

انت لو هدفك من السؤال النتيجة تطلع يبقى ترتب الجملة where الاول بعديها group by بعديها order by وان شاء الله تشتغل معاك

بتاريخ:
  • كاتب الموضوع

لا طبعا انا مش عايز نتيجة تطلع وخلاص انا عايز اكبر ناتج لكن بالشكل دة انا باخد أول ناتج وخلاص ومش باستفيد ب order by

بتاريخ:

الخطاء فى where حيث ان where يجب ان تتبع from

بتاريخ:

[يسار][/يسار] جر ب الجملة دي


select e. last_name, b.deptid,b.sumsal
from employees e,(select department_id deptid,sum(salary) sumsal
from employees group by department_id order by sumsal desc)b
where e.department_id=b.deptid
and rownum<2

بتاريخ:
ليه الجملة دى مش شغالة
SELECT SUM(SAL) FROM EMP GROUP BY DEPTNO order by sum(sal) desc where ROWNUM < 2
الغلظ فين وايه الصح بتاعها
وياريت لو حد يدلنى على PL بالعربى


سلامي لك أولا: حسب ما بعرف و قالوا الشباب الترتيب أولا مهم في الجملة
Select clause
from clause
where cluase
group by cluase
having cluase
order by clause

و يمكن التبديل بين group by , having

SELECT SUM(SAL)
FROM EMP
where ROWNUM < 2
GROUP BY DEPTNO
order by sum(sal) desc ;

و تعطي نتيجة
SUM(SAL)
----------
800
و اذا كان هذا مو المطلوب.. ممكن اعرف شو السؤال بالضبط.....
تحياتي لك و الله يوفق الجميع

أخوكم علي

تم تعديل بواسطة braveheart007

بتاريخ:
  • كاتب الموضوع

اخويا mr khaled ali جزاك الله كل خير فعلا جابت نتيجة ممكن اعرف امتى استخدم select جوه from ولا ده من خلال الخبرة

بتاريخ:
  • كاتب الموضوع

انا كنت عايز اجيب مجموع المرتبات فى كل ادارة واعرض اكبر واحد فيهم والاجابه هى
select b.s
from emp e,(select deptno, sum(sal) s
from emp group by deptno order by s desc)b
where e.deptno=b.deptno
and rownum<2

بتاريخ:

فعلا اخى السيد المشكله عندك كانت فى الترتيب فى جمله select واعتقد ان المثال ده شغال تمام و بيجيب مجموع المرتبات فى كل قسم مع الترتيب على حسب مجموع مرتبات كل قسم تنازلى
SELECT SUM(SAL) FROM EMP where ROWNUM < 3
GROUP BY DEPTNO
order by sum(sal) desc

  • بعد 1 شهر...
بتاريخ:

SELECT SUM(SAL) FROM EMP
where ROWNUM < 2
GROUP BY DEPTNO
order by sum(sal) desc

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

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

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

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

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

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.