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

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

Featured Replies

بتاريخ:

السلام عليكم

كيف أستطيع ان أعرض بيانات أول 5 موظفين بالجدول Emp ?

بتاريخ:

select * from employees where rownum<6;




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


-------------------------------

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

بتاريخ:

وعليكم السلام ورحمة الله وبركاته



select * from emp where rownum < 6

بتاريخ:

SELECT EMPNO,ENAME
FROM EMP WHERE ROWNUM<=5

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

thanx

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

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

بتاريخ:

select * from emp where empno=7499

بتاريخ:
select * from emp where empno=7499




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

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


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

وشكرا

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

بتاريخ:

أكيد يقصد بدون معرفة بياناته !

تم تعديل بواسطة Yasser-Khairallah

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

أيوة فعلا .. أقصد باستخدام مثلا rownum

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



السلا عليكم اخي ...
بفضل الله وجدت الحل وهو عن طريق 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 شهور...
بتاريخ:

select min(emp)+1
from emp;

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

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

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

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

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

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.