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

استعلام عن الإسم واللقب

مغلق
بدأه kathy في 18 أغسطس 2007 · 5 رد · 714 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,,,

لدي جدول يحتوي على حقل فيه أسماء العملاء ريد أن ابحث عن الإسم الأول واللقب كيف يمكن أن أكتب إستعلام لعمل ذلك؟؟؟؟

شكرا

#2

لم افهم كثيرا المطلوب بسبب عدم توضيح بنية الجدول

لكن اذا كان المقصود الاسم في حقل واللقب في حقل اخر وعند البحث تريد البحث عن الاسم او اللقب نعمل كما يلي

select * from mytable where c1 like'abc' or c2 like 'abc'

#3
اقتباس
لكن اذا كان المقصود الاسم في حقل واللقب في حقل اخر

لم أقصد ذلك بل الإسم واللقب في حقل واحد

#4

اذا اردت البحث عن نفس الكلمة

select * from mytable where c1 like'%abc%'

اما اذا كان الاسم واللقب مختلفين

select * from mytable where c1 like'%abc%' or c1 like'%efg%'

او بدل Or نضع and ويعتمد على المطلوب ويمكن تجريب الاثنتين

#5
اقتباس
اما اذا كان الاسم واللقب مختلفين

نعم هذا ما أقصده

ولكن إستخدام or في هذة الحالة لاينفع لأنه سيعيد أي إسم يحتوي على الإسم الأول او الإسم الثاني وأنا أريد أن يحتوي الإسم على الإثنين معا

أما إستخدام and فى هذة الحالة فلن يعود بنتيجة لأن and تعني تحقق الشرطيين وهذا يعني ان قيمة الحقل يجب أن تساوي قيمتين مختلفتين وهذا غير ممكن يمكن أن تجرب ذلك لتفهم ما أقصد.

شكرا

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

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