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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اريد ان أستعلم عن أكبر موظف ..و أصغر موظف من ناحية العمر ؟


4 رد (ردود) على هذا الموضوع

#1 swsws

swsws

    عضو

  • الأعضــاء
  • 19 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 March 2008 - 05:48 AM

عندي جدول فيها اسماء الموظفين ... واعمارهم

اريد ان أستعلم عن أكبر موظف ..و أصغر موظف من ناحية العمر ؟

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

#2 Ahmed Farghaly

Ahmed Farghaly

    عضو نشط

  • الأعضــاء
  • 233 مشاركة

تاريخ المشاركة 12 March 2008 - 08:13 AM

بسم الله الرحمن الرحيم

select name from emp where age=(select max(age) from emp) select name from emp where age=(select min(age) from emp)

Oracle Developer

OCP

ومــا توفيـقــى إلا باللـــــه

#3 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 12 March 2008 - 09:18 AM

أنا معنديش تكوين الجدول بتاعك ..... علشان كده انا عملت جدول 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


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

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

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

ملفات مرفقة

  • ملف مرفق  emp2.PNG   25.21كيلو   24 عدد مرات التحميل


#4 swsws

swsws

    عضو

  • الأعضــاء
  • 19 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 March 2008 - 08:09 PM

أخي Ahmed Farghaly

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


أما أنت يا hanyfreedom

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

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

#5 teto_t

teto_t

    عضو

  • الأعضــاء
  • 10 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 March 2008 - 10:18 PM

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