بتاريخ: 1 سبتمبر 200916 سنة comment_168372 السلام عليكمكيف أستطيع ان أعرض بيانات أول 5 موظفين بالجدول Emp ? تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168374 select * from employees where rownum<6; لا تنسونا من صالح دعائكم-------------------------------لا اله إلا انت سبحانك ... إني كنت من الظالمين تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168375 وعليكم السلام ورحمة الله وبركاته select * from emp where rownum < 6 تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة كاتب الموضوع comment_168378 هل من الممكن عرض الموظف الثاني فقط في الجدول ؟ تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168380 select * from emp where empno=7499 السلام عليكم اخيهاد الكود ليس بشكل عام ... فرضا انا عندي داتا باز يكون فيها الموظف الثاني رقمه 2 وليس 7499 ..فما الحل؟؟يعني انا اقصد هل هناك index للبيانات داخل جدول معين؟؟؟انا ببحث عن الحل وان شاء الله يطلع معنا.وشكرا تم تعديل 1 سبتمبر 200916 سنة بواسطة ahasan تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168381 أكيد يقصد بدون معرفة بياناته ! تم تعديل 1 سبتمبر 200916 سنة بواسطة Yasser-Khairallah تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة كاتب الموضوع comment_168382 أيوة فعلا .. أقصد باستخدام مثلا rownum تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168385 هل من الممكن عرض الموظف الثاني فقط في الجدول ؟ السلا عليكم اخي ...بفضل الله وجدت الحل وهو عن طريق CursorDECLARE 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; / لا تنسونا من صالح دعائكم يا اخواني-------------------------------------------لا اله إلا انت سبحانك ... إني كنت من الظالمين تم تعديل 1 سبتمبر 200916 سنة بواسطة ahasan تقديم بلاغ
بتاريخ: 1 سبتمبر 200916 سنة comment_168437 السلام عليكم اولا بالنسبة انك تعرف اول 6 وبعا الترتيب مهم الكود دة select * from(select * from emp order by rownum asc)where rownum <=6ولو عاوز تعرف تانى واحد فى الجدول وطبعا بالترتيب هنستخدم الكود دة select * from(select * from emp order by rownum asc)where rownum <=2minusselect * from(select * from emp order by rownum asc)where rownum <=1وجرب وقولى ولو احتجت اى حاجة انا تحت امرك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.