نمایش نتایج 1 تا 7 از 7

نام تاپیک: نمایش نداد برخی از اسامی فارسی در select

  1. #1
    کاربر دائمی آواتار maxpayn2
    تاریخ عضویت
    مهر 1385
    محل زندگی
    طبقه سوم - اطاق اول - جولوی مانیتور - روی صندلی
    پست
    1,068

    نمایش نداد برخی از اسامی فارسی در select

    سلام
    در SQL 2008 یک دیتا بیس با کولیشن Persian_100_CI_AI با یه Table دارم که اطلاعات افراد از قبیل نام و فامیل توش ذخیره میشه ، وقتی یک Select به صورت زیر مینویسم نتیجه ای نشون نمیده :


    select * from clerck where name ='علی رضا'


    در صورتی که Select زیر نتیجه های درست نمایش میدهد :


    select * from clerck where name ='احمد'


    مشکل چیه ؟

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان
    پست
    36

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    سلام

    براییدا کردن رشته بایستی از likeاستفاده کنی

  3. #3

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    سلام، همیشه قبل از استفاده از رشته های فارسی (یونیکود) از کاراکتر N استفاده کنین:

    select * from clerck whrere name = N'احمد'

  4. #4
    کاربر دائمی آواتار maxpayn2
    تاریخ عضویت
    مهر 1385
    محل زندگی
    طبقه سوم - اطاق اول - جولوی مانیتور - روی صندلی
    پست
    1,068

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    نقل قول نوشته شده توسط masood samadi مشاهده تاپیک
    سلام

    براییدا کردن رشته بایستی از likeاستفاده کنی
    like ماله زمانیه که می خوای رشته هایی که بر میگردونه شامل رشته ای باشه که مشخص کردی ، من میخواستم افرادی رو نشون بده که دقیقا اسمشون اون رشته باشه که با جواب جناب msalim حل شد.
    ممنون

  5. #5

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    ممكن مال حرف ي باشه Sql با اين حروف بسته به kbdf.dll فارسي مشكل داره (و ن ه ي ك گ)

  6. #6
    کاربر دائمی آواتار maxpayn2
    تاریخ عضویت
    مهر 1385
    محل زندگی
    طبقه سوم - اطاق اول - جولوی مانیتور - روی صندلی
    پست
    1,068

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    ممنون از جوابتون ، ولی همونطور که گفتم مشکل با جواب جناب msalim حل شد

  7. #7
    کاربر دائمی آواتار حسین خانی
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    قزوین
    پست
    184

    نقل قول: نمایش نداد برخی از اسامی فارسی در select

    با سلام
    like ماله زمانیه که می خوای رشته هایی که بر میگردونه شامل رشته ای باشه که مشخص کردی ، من میخواستم افرادی رو نشون بده که دقیقا اسمشون اون رشته باشه
    دستور like همچین امکانی هم داره !

    1. '' '' like عین عبارت
    2. '%' '%' like عبارت مورد نظر در طول آن رکورد باشد
    3. '' '%' like با عبارت مورد نظر شروع می شود
    4. '%' '' like به عبارت مورد نظر ختم می شود


    دوستان اگر از مزایا و معایب این دستور اطلاعات بیشتری دارند ممنون میشوم عنوان کنند !

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •