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

كيفية الوصول العشوائي للبيانات


wesam

Recommended Posts

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

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

الاخ العزيز تبو صالح بعد التحية
اود القيام بعمل جملة سيليكت
مع كل تنفيذ لهذا السيلكت يعطيني بيانات مختلفة عن السيلكت السابقة
بدون وجود شروط معينة ( على ما اظن يطلق علة هذه العملية (random access)


سوف اضرب لك مثال
برامج المسابقات
عند اختيارك لبدء المسابقة يظهر لك عشرين سؤال
عند اختيارك لبدء المسابقة من جديد سوف يظهر لك عشرين سؤال اخر وقد تظهر معك بعض الاسئلة من المرة الاولى فلا يوجد مانع من تشابة بعض البيانات
أرجوا ان اكون اوضحت الصورة

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

توجد بكج اسمها dbms_random تستطيع من خلالها عمل ذلك،

SQL> select dbms_random.string('A',10) from dual;

DBMS_RANDOM.STRING('A',10)
--------------------------------------------------

vbjgwkRacQ


المتغير الاول هو نوع البيانات العشاوئية اللتي تريد عملها ، والثاني طولها
A = حروف فقط
L = حروف صغيرة
U = حروف كبيره
P = حروف ورموز
X = حروف وارقام

للارقام فقط:

SQL> select dbms_random.random from dual;

   RANDOM
----------
-548875072

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

الاخ ابو صالح بعد التحية
لم استطع استخدام هذه البكج لجلب ارقام الموظفين او اسمائهم من جدول الموظفين (emp) بشكل عشوائي
هل لي من طريقة لاستخدام هذه البكج او غيرها لجلب البيانات من جدول الموظفين(emp) بشكل عشوائي

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

  • بعد 1 سنة...

السلام عليكم
يمكنك استخدام الجملة الاتية لاسترجاع بيانات عشوائية من emp

select *
2 from ( select empno, ename
3 from emp
4 where ename like '%'
5 order by dbms_random.value )
6 where rownum <= 4
7 /

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

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

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

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

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

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

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

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