راهنمایی در مورد sql search
راهنمایی در مورد sql search
سلام
برای سرچ در پایگاه داده ای بر اساس یک رشته به صورت زیر کد نوشتم
برای سرچ در پایگاه داده ای بر اساس یک رشته به صورت زیر کد نوشتم
Select * from table where NamePersian like '%"farsi string"%'
اما مشکلی که دارم اینه که اگر در رشته ی ورودیم که بر اساس آن سرچ انجام می گیرد اگر حرف "ک" یا "ی" باشد پایگاه داده هیچ چوابی بر نمی گرداند
مثلا در پایگاه داده من 50 سطر وجود دارد که دارای مقدار "حبیب "هستند. هنگام جستجو بر اساس مقدار زیر 50 سطر را نشان می دهد.Select * from table where NamePersian like '%"حب"%'
اما هنگامی که حرف "ی" وارد می شود و مانند جمله ی زیر جستجو انجام می دهم هیچ مقداری بر نمی گردد برای حرف "ک " هم به همین مشکل برخورد کردم
Select * from table where NamePersian like '%"حبیب"%'
از دوستان کسی اطلاع داره دلیل این مشکل چیه؟
با تشکر
قبلنا ما بعداز کلمه لایک حرف N مینوشتیم .یه بار امتحان کنید شاید اینبار جواب داد
با سلام
برای برطرف شدن این مشکل باید از حرف N استفاده نمائید. قبل از'%"حبیب"%' ، N بنویسید.
برای برطرف شدن این مشکل باید از حرف N استفاده نمائید. قبل از'%"حبیب"%' ، N بنویسید.
سپاس
ممنون از راهنماییتون جواب داد درست شد