السلام عليكم,,,
لدي جدول يحتوي على حقل فيه أسماء العملاء ريد أن ابحث عن الإسم الأول واللقب كيف يمكن أن أكتب إستعلام لعمل ذلك؟؟؟؟
شكرا
السلام عليكم,,,
لدي جدول يحتوي على حقل فيه أسماء العملاء ريد أن ابحث عن الإسم الأول واللقب كيف يمكن أن أكتب إستعلام لعمل ذلك؟؟؟؟
شكرا
لم افهم كثيرا المطلوب بسبب عدم توضيح بنية الجدول
لكن اذا كان المقصود الاسم في حقل واللقب في حقل اخر وعند البحث تريد البحث عن الاسم او اللقب نعمل كما يلي
select * from mytable where c1 like'abc' or c2 like 'abc'
اقتباسلكن اذا كان المقصود الاسم في حقل واللقب في حقل اخر
لم أقصد ذلك بل الإسم واللقب في حقل واحد
اذا اردت البحث عن نفس الكلمة
select * from mytable where c1 like'%abc%'
اما اذا كان الاسم واللقب مختلفين
select * from mytable where c1 like'%abc%' or c1 like'%efg%'
او بدل Or نضع and ويعتمد على المطلوب ويمكن تجريب الاثنتين
اقتباساما اذا كان الاسم واللقب مختلفين
نعم هذا ما أقصده
ولكن إستخدام or في هذة الحالة لاينفع لأنه سيعيد أي إسم يحتوي على الإسم الأول او الإسم الثاني وأنا أريد أن يحتوي الإسم على الإثنين معا
أما إستخدام and فى هذة الحالة فلن يعود بنتيجة لأن and تعني تحقق الشرطيين وهذا يعني ان قيمة الحقل يجب أن تساوي قيمتين مختلفتين وهذا غير ممكن يمكن أن تجرب ذلك لتفهم ما أقصد.
شكرا
لقد استخدمت like مع %% اي يحتوي على الكلمتين وليس يساوي كل الحقل لذلك ارجو منك التجريب
هذا الموضوع مغلق.