الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخراج البيانات بشكل عشوائي

مغلق
بدأه Am0nah في 19 أبريل 2007 · 7 رد · 929 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عندي قاعدة بيانات واريد عمل استعلام query بالـ select

ولكن اريد في كل مره تطلع بيانات مختلفة (عشوائية)

يعني في كل مره تطلع البيانات بترتيب مختلف عن اللي قبل

والف شكر ارجو المساعده

تحياتي

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#3

انا استخدمت الطريقة الاخيرة اللي

طارحها الاخ محمد النحراوي

ولكن عند تنفيذها كانت السجلات

المخزنة في قاعدة البيانات تظهر

متكررة يعني السجل الواحد يظهر اكثر من مره

لاني اسوي استدعاء لاكثر من سجل

هل في طرقه تخلي السجلات ماتتكرر؟؟؟

تحياتي،،

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#4

Select Distinct

سلام

#5

مشكور اخوي ديزاين

بس سويت الي قلت لي طلع لي هذا الخطأ

ORDER BY items must appear in the select list if SELECT DISTINCT is specified

ممكن توضح لي كيف اعدل هذا الخطأ؟؟؟

تحياتي،،،،،،،،،،

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#6

جملة ال select حقتي هذي هيه

SelectCommand="SELECT Distinct  [QuestionID], [Title], [Answer1], [Answer2], [Answer3], [Answer4], [CorrectAnswer], [QuestionOrder] FROM [Question] WHERE ([QuizID] = @QuizID)  ORDER BY newid()">

يطلع الخطأ اللي كتبته لك اول

وكمان اخوي ابغى منك اذا ممكن كيف استدعي عدد معين من السطور يعني ابغى اسند عدد السطور الى قيمة معينه؟؟؟؟

تحياتي،،،،،،

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#7

لازم تضمني newid ضمن الأعمدة المرجعة

سلام

#8

:wacko: كيف اضمنها في الاعمده؟؟؟؟

اصلا ال newid() مجرد function

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

كيف احطها ضمن ال select وهي اصلا ماهي من ضمن

الحقول؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

كيف؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تحياتي،،،

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…