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

نام تاپیک: جستجو

  1. #1
    کاربر تازه وارد آواتار hyl_piano
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شیراز
    سن
    39
    پست
    41

    Exclamation جستجو

    سلام
    جدول یک فیلد از نوع Char با مقادیر زیر داره.
    1 - 'ق/65487321'
    2 - '87834ک52156'
    3 - '/ر1258'
    4 - '98734ف3'
    5 - '65466555'
    6 - '89سند786231'
    دنبال رکورد 5 میگردم، چه جوری کد بنویسم. میخوام بدونم که حروف در این فیلدها قرار داره یا نه؟
    میخوام دنبال فیلدی بگردم که 3 حرف درون قرار داره مثل رکورد 6 .

  2. #2
    کاربر تازه وارد آواتار hyl_piano
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شیراز
    سن
    39
    پست
    41

    نقل قول: جستجو

    کسی نیست که جواب بده؟

  3. #3
    کاربر تازه وارد آواتار hyl_piano
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شیراز
    سن
    39
    پست
    41

    نقل قول: جستجو

    یعنی شما ها برنامه نویس بانک اطلاعاتی هستید؟
    خودم با function حلش کردم.
    اگه کسی با 1 فرمان راه حل بهتری داره، بگه.

  4. #4
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    نقل قول: جستجو

    سلام

    برای چک کردن این که حروف وجود داره یا نه مینونین از IN استفاده کنین.

    شبه کد:
    select * from yourtable 
    where yourfield NOT In('0','1','2','3','4','5','6','7','8','9')

  5. #5
    کاربر تازه وارد آواتار hyl_piano
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شیراز
    سن
    39
    پست
    41

    نقل قول: جستجو

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

  6. #6
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    نقل قول: جستجو

    از LIKE با دو علا مت % در طرفین در دستور Select استفاده کردید؟

  7. #7
    کاربر تازه وارد آواتار hyl_piano
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    شیراز
    سن
    39
    پست
    41

    نقل قول: جستجو

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

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

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