PDA

View Full Version : راهنمایی در مورد sql search



shahram176
چهارشنبه 21 اسفند 1392, 10:49 صبح
سلام
برای سرچ در پایگاه داده ای بر اساس یک رشته به صورت زیر کد نوشتم

Select * from table where NamePersian like '%"farsi string"%'

اما مشکلی که دارم اینه که اگر در رشته ی ورودیم که بر اساس آن سرچ انجام می گیرد اگر حرف "ک" یا "ی" باشد پایگاه داده هیچ چوابی بر نمی گرداند
مثلا در پایگاه داده من 50 سطر وجود دارد که دارای مقدار "حبیب "هستند. هنگام جستجو بر اساس مقدار زیر 50 سطر را نشان می دهد.

Select * from table where NamePersian like '%"حب"%'

اما هنگامی که حرف "ی" وارد می شود و مانند جمله ی زیر جستجو انجام می دهم هیچ مقداری بر نمی گردد برای حرف "ک " هم به همین مشکل برخورد کردم

Select * from table where NamePersian like '%"حبیب"%'

از دوستان کسی اطلاع داره دلیل این مشکل چیه؟
با تشکر

micro24
چهارشنبه 21 اسفند 1392, 11:44 صبح
با سلام
برای برطرف شدن این مشکل باید از حرف N استفاده نمائید. قبل از'%"حبیب"%' ، N بنویسید.