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

كيفية عرض أول 5 موظفين بجدول Emp ?


National

Recommended Posts

select * from emp where empno=7499




السلام عليكم اخي

هاد الكود ليس بشكل عام ... فرضا انا عندي داتا باز يكون فيها الموظف الثاني رقمه 2 وليس 7499 ..فما الحل؟؟
يعني انا اقصد هل هناك index للبيانات داخل جدول معين؟؟؟


انا ببحث عن الحل وان شاء الله يطلع معنا.

وشكرا تم تعديل بواسطة ahasan
رابط هذا التعليق
شارك

هل من الممكن عرض الموظف الثاني فقط في الجدول ؟



السلا عليكم اخي ...
بفضل الله وجدت الحل وهو عن طريق Cursor

DECLARE
v_count number :=0;
emp_rec employees%rowtype;
CURSOR emp_cur IS
SELECT * FROM employees; BEGIN for emp_rec in emp_cur
loop
v_count := v_count+1;
if(v_count=2) then
dbms_output.put_line (emp_rec.first_name || ' ' ||emp_rec.last_name);
end if;
end loop;
end;
/



لا تنسونا من صالح دعائكم يا اخواني


-------------------------------------------
لا اله إلا انت سبحانك ... إني كنت من الظالمين

تم تعديل بواسطة ahasan
رابط هذا التعليق
شارك

السلام عليكم
اولا بالنسبة انك تعرف اول 6 وبعا الترتيب مهم الكود دة
select * from(select * from emp order by rownum asc)
where rownum <=6
ولو عاوز تعرف تانى واحد فى الجدول وطبعا بالترتيب هنستخدم الكود دة
select * from(select * from emp order by rownum asc)
where rownum <=2
minus
select * from(select * from emp order by rownum asc)
where rownum <=1


وجرب وقولى ولو احتجت اى حاجة انا تحت امرك

رابط هذا التعليق
شارك

  • بعد 10 شهور...

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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