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

سؤال عن معرفة قيمة موجودة بين عدة حقول في الجدول

بدأه _أبو حذيفة_ في 21 مارس 2011 · 8 رد · 583 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إخواني الكرام

بس عندي سؤال

أنا عندي جدول في قاعدة البيانات في عدة صفوف

هذه الصفوف فيها قيم كلها 1

أنا سأضع القيمة 0 في احدها أحيانا

أريد تعليمة sql التي تكشف لي وجود 0 أو لا

طبعا هنا البحث سيكون في عدة صفوف

الصورة توضح المطلوب

شكرا

post-230800-057440900 1300738860_thumb.j

المرفقات
pic.jpg

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#2

14 مشاهدة بدون أي جواب؟؟؟؟

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

السلام عليكم

اعتقد ان السؤال غير واضح لاني حسب ما فهمت من السؤال انك تريد القيم التي بها صفر وهذا امر بسيط

select * from table1 where add=0

تم تعديل هذه المشاركة بواسطة TareqVB في 23 مارس 2011 في 20:57

1
#4

شكرا أستاذي الكريم على الرد

أنا أريد أن أفحص هذه السطور وإذا عثر على قيمة أنا أحددها مثلا 0 يرجع لي قيمة أو ينفذ أمر ما

أنا أريد التحقق من وجودها

يعني ربما تكون موجودة عدة مرات وربما لا

أعتقد أن sql فيها مثل هذه التعليمة

أو ربما حلقة while

ولكن لا أعرف كيف

شكرا مرة أخرى

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#5

اذا اردت المرور على الجدول فاستخدم Cursors

 

DECLARE test_cursor CURSOR
READ_ONLY
FOR select id,[time],[add] from table1 where [add]=0

DECLARE @id int
DECLARE @time varchar(100)
DECLARE @add int
OPEN test_cursor

FETCH NEXT FROM test_cursor INTO @id,@time,@add
WHILE (@@fetch_status <> -1)
BEGIN
	IF (@@fetch_status <> -2)
	BEGIN

if @add =0 
begin 
print @id
print @time

--update table2 ....

end


	END
	FETCH NEXT FROM test_cursor INTO @id,@time,@add
END

CLOSE test_cursor
DEALLOCATE test_cursor
1
#6

جزاك الله أستاذنا الكريم

بس أنا كيف لأحط هذا الكود في صفحة asp.net with c#

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

وعذرا اخي الكريم لا أريد المرور على الجدول كله فقط حقل واحد هو add

وأيضا ليس الحقل كله بل أحدد له البحث بين قيمتين ( سطرين ) من الجدول

كما في الصورة الاولى

مشكور اخي

تم تعديل هذه المشاركة بواسطة KV2010 في 24 مارس 2011 في 13:08

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#7

I am waiting

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#8

اذا اردت ذلك من خلال كود السي شارب فذلك اسهل بكثير .ما عليك الى عمل الاستعلام من خلال dataset او datareader وبعد ذلك تمر على الصفوف ب while او ماشابه وتحصل على ما تريد .

#9

شكرا أستاذي الكريم

سأقوم بالتجربة ثم أوافيك بالنتائج

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

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

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

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

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

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

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