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

عمل Select تظهر لنا فقط سجل واحد


PLANET

Recommended Posts

اذا كان لدينا جدول يحتوي على ثلاثة حقول منها حقلين فية قيم متساوية والثالث مختلف

كما هو موضح:-
COL1 COL2 COL3
--------------------------------
100 5320 محمد
100 5320 محسن
100 5320 علي
كيف يمكن عمل SELECT تظهر لنا فقط سجل واحد من بين هذة السجلات مثلا تظهر لنا

فقط السجل
100 5320 محمد

ولكم جزيل الشكر :blink:

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

أريد أن أسألك سؤال على سؤالك هل إنت تريد سجل محمد فقط ؟

مادام ذلك فيجب الفلترة حسب إسم محمد لأنه هو القيمة الوحيدة الذي تميز الريكورد ...

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

إجابة الأخ إيهاب سرور إجابة صحيحة !!!

SELECT * FROM TBL WHERE ROWNUM = 1;



أما إذا كنت ترغب في إيجاد سجل عشوائي فيمكنك بالكود التالي :

SELECT T.EMPNO, T.ENAME
FROM (SELECT ROWNUM AS RN,EMP.* FROM EMP) T
WHERE T.RN = ROUND(DBMS_RANDOM.VALUE(1,(SELECT MAX(ROWNUM) FROM EMP)),0)
	  AND ROWNUM = 1






بالتوفيق

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

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

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

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

×   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.

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

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

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