الانتقال إلى المحتوى
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 name from emp where age=(select max(age) from emp) select name from emp where age=(select min(age) from emp)

بتاريخ:

أنا معنديش تكوين الجدول بتاعك ..... علشان كده انا عملت جدول emp2 يفترض انه شبه الجدول بتاعك ( على الاقل فى اللى انت بتسأل عنه )

و ده اللى عاملته :-

conn scott / l 
connected.

SQL> create table emp2 as select * from emp ; 
Table created.

SQL> alter table emp2 add age char(3);
Table altered.

SQL> update emp2 set age=25;
14 rows updated.

SQL> update emp2 set age=21 where 2  empno=(select min(empno) from emp2) ; 
1 row updated.

SQL> update emp2 set age=29 where 2  empno=(select max(empno) from emp2) ; 
1 row updated.

SQL> commit;
Commit complete.



و انظر للصورة المرفقة هتلاقى البيانات التى يحتويها جدول ال emp2

دلوقتى احنا هنجيب ( اسم الموظف الي عمره اكبر واحد في الجدول .
واسم اصغر موظف في الجدول )

يبقى الكود سيكتب بهذه الطريقة :-

select ename from emp2 where age = ( select max(age) from emp2 )
union
select ename from emp2 where age = ( select min(age) from emp2 )
/



و سيكون الناتج :-

ENAME
------
MILLER
SMITH

و هم الأسمان المرادان .... أنظر للصورة المرفقة لتتأكد .

أتمنى ان تكون الأجابة أوضح الأن .

مع تمنياتى لك بالتوفيق

post-34898-1205302493_thumb.png

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

أخي Ahmed Farghaly

لو لا أعلم أن ما يفرقنا المسافة ... لقبلة رأسك .. على سرعة أجابتك .. الموفقة والصحيحة .
لله درك ... يا أبن آدم ..ياذوق سمسم .... وصفاء زمزم .


أما أنت يا hanyfreedom

فتقبل شكري العميق من ثغر قلبي .. !! أجبت بكل تفصيل وأسعدت قلبي ... وجعلتنتي اعجز عن حرفي ... في وصفك وحبي ..

بكل ود وصدق روحي ... أدعي لك من أعماق قلبي ...

بتاريخ:

ماشاء الله عليكم كلكم انا بجد نفسى اكون زيكو انا احمد من مصر وبجد انتو عباقرة انا والله بحب الاوراكل وبتابعو

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

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

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

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

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

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.