للبحث عن قيمة واحدة في اكثر من عمود select جملة

08/08/2018 December 20th, 2018 line, Technical, tip, tools

اذا كان عندي جدول في قاعدة البيانات يحتوي على اربع اعمدة
العمود الاول : الاسم الاول
العمود الثاني: الاسم الثاني
العمود الثالث: الاسم الثالث
العمود الرابع: الاسم الرابع

الاسم الاول : الاسم الثاني : الاسم الثالث : الاسم الرابع

كيف ممكن يكون شكل جمله ال Select الي من خلالها ممكن ابحث في الاسم بغض النظر عن المقطع يعني ممكن اكتب محمد يعمل بحث على جميع الي المقطع الاول محمد والثاني محمد والثالث والرابع
او اني اكتب محمد علي ويكون المقطع الاول محمد والمقطع الثالث لنفس الشخص علي

Solutions

بدك تبني function وتبعتله السترنج و داخل الفنكشن بتعمل سبليت

Select * from table1 where (col1+col2+col3…) like ‘%’+replace(@Name,’ ‘,’%’)+’%’

@Name هي قيمة الاسم الي ادور عليه

dont make an equal function
Make it like
Select 3amood1′,3amood2,3amood 3 where 3amood1 like ‘% % ‘ or 3amood2 like ‘%%’

عندك الحل من الاساس يكون عندك بالداتا بيس غير الاربع مقاطع خانة للاسم كامل يعني لما تحفظ الاسم اول مرة بنزل اسمو الكامل هناك، بس بحالتك حاليا ممكن تعمل
Select fullname from (select one +” +tow… As fullname From tablename) as x where x.fullname like N’%%

 soundex هاي ما بتدور عالاسم بالزبط بتدور عكل شي قريب منو وهاي بالانجليزي جاهزة بالداتا بيس بس للاسماء عربي بدك تكتب دالة الها بتلاقيها بجوجل (جوجل إت)

هل سمعت من قبل بالباركود
موقع يساعدك في شراء كرت شاشة gpuboss
SAN و NAS الفرق ببساطة بين
نظام اللينكس عالم المصدر المفتوح والبدائل المتاحة للتحول لنظام لينكس
من صنع أول كمبيوتر ؟
Constructors في لغة البايثون 
ايه هو افضل نظام تشغيل للمطورين
افضل صيغه لحفظ الملفات سواء اليستريتور او فوتوشوب
كيف تحفظ الكود البرمجي ؟
هل من المكن أن تبقى حساباتك الأجتماعية نشطة حتى بعد وفاتك
خوارزميات الفيسبوك لاظهار المنشورات وكيف يميز ما هو الاكثر اهمية
الذكاء الاصطناعي هو الجندي المجهول لتسريع إيجاد علاج لفيروس كورونا
في لوحة المفاتيح (F) استخدام سلسلة المفاتيح