بتاريخ: 22 أكتوبر 200520 سنة comment_50041 السلام عليكم :هذه أول مشاركة لي وأود السؤال عن تعليمة الـ like ...إذا أردنا البحث عن A_B حرفياً فماذا يكون شكل التعليمة و لكم جزيل الشكر>>>>>>> تقديم بلاغ
بتاريخ: 24 أكتوبر 200520 سنة comment_50127 u can use this code select * from employees where first_name like 'a\_b' escape '\' تقديم بلاغ
بتاريخ: 25 أكتوبر 200520 سنة كاتب الموضوع comment_50224 شكراً أبو صالح ولكن الحل كان عند John شكراً للجميع ......... تقديم بلاغ
بتاريخ: 26 أكتوبر 200520 سنة comment_50306 السلام عليكم أعزائييا أبو محمدالحل موجود عند أبو صالح وJOHNولكن بالحرف الواحد عند أبو صالح .. المهم تستوعب اللي يناسبك ربما أنه لا يوجد عندك جدول اسمه empالمهم الصيغة قياسا لو انت تحت المستخدم scott كما يليselect *from empwhere ename like 'A%B'; وتذكر حالة الأحرف .. كبيرة عند الاستعلام لتطابق البيانات المدخلة أصلا كبيرةوكل عام والجميع بخير بمناسبة رمضان الكريم وعيد الفطر المبارك تقديم بلاغ
بتاريخ: 26 أكتوبر 200520 سنة comment_50328 شكرا يا ashrafsafty على مشاركتك و لكن فيه نقطة فى الجمله اذا استخدمت % مثل : select * from employees where last_name like 'A%B' فـ % تعبر عن اى عدد فى الاحرف فالنتيجة ستظهر مثل AasasasasaB و اذا استخدمت A_B مثل : select * from employees where first_name like 'a_b' هنا علامه _ تعبر عن اى حرف و ليس العلامة نفسها و النتيجة ستكون مثل AsB or AkB و الحل الصحيح هو أستخدام Escape select * from employees where first_name like 'a\_b' escape '\ وشكراً تم تعديل 26 أكتوبر 200520 سنة بواسطة John تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.