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

اختيار عشوائي من صفوف في قاعدة بيانات SQL

مغلق
بدأه diablo في 13 مايو 2007 · 6 رد · 974 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أخواني الأعزاء

عندي برنامج سي شارب تم ربطه مع sql ويعرض البيانات على textbox عند الضغط على button

ولكن أريده عند الضغط على الزر أن يختار من بين الصفوف عشوائيا ويعرضها

فلو سمحتوا ممكن تقولولي على الأمر الذي يفعلها .

وشكرا لكم

#2

يمكنك توليد رقما عشوائيا باستخدام Random ثم ابن جملة SQL عليه أو مرره إلى StoredProcedure.

تم تعديل هذه المشاركة بواسطة معتز شمس في 13 مايو 2007 في 14:08

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3

يمكن كذلك كما في المثال التالي

select * from table1 where id <= rand(datepart(s,getdate()) )* 100

غير 100 الى اكبر رقم id عندك

اقل ويساوي حتى تضمن ترجيع صف من الصفوف

#5

جرب ده

select top 1 * from table order by newid()
#6

شكرا لكم يا شباب

وجزاكم الله كل خير

لو سمحت يا أخ معتز ممكن توضحلي الفكره بمثال. وشكرا لك

وأخي أحمد جربت الكود الي قلتلي عليه بس مو راضي يضبط معايا . وشكرا ممكن تقلي هيا بمثال

وآسف عارف اني تعبتكم

#7

تصحيح لما كتبته بالاعلى يجب ان

select top 1  * from table1 where id <= rand(datepart(s,getdate()) )* 100 order by id desc

وهذه الطريقة مناسبة ل sql 2000 +2005

اما طريقة الاخ احمد فهي ل 2005

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

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