آژانس هواپیمایی
pop up

دستور like و جستجو در سایت

شروع موضوع توسط ma_christian ‏11 می 2008 در انجمن زبان T-SQL

  1. ma_christian

    ma_christian Registered User

    تاریخ عضویت:
    ‏25 ژانویه 2007
    نوشته ها:
    366
    تشکر شده:
    2
    محل سکونت:
    Tehran
    سلام
    یک سوال داشتم:
    من میخوام مثلا عبارت (پرشین تولز) رو در بانک اطلاعاتی جستجو کنم.
    برای اینکار هم از دستور Like استفاده می کنم. یعنی ... مثلا
    where mycolumn like '%پرشین تولز%'

    حالا میخوام وقتی عبارات چند کلمه ای وارد میشه رکوردهایی هم که شامل حتی یکی از آن کلمه ها باشه رو نشون بده.
    مثلا وقت رکوردهایی که شامل (پرشین تولز) هستند رو نیاره. مثلا رکوردهایی که شامل (پرشین) خالی هم هستند رو بیاره
    البته پرشین تولز رو برای مثال گفتم.
    ممنون میشم کمک کنید که از چه متدی استفاده کنم؟
     
  2. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    شما میتونی تو کد برنامه ، عبارت مورد نظر رو در محل های space جدا کنی و در query که به دیتابیس میدی ، اونا رو جدا جدا استفاده کنی
     
  3. elna

    elna کاربر تازه وارد

    تاریخ عضویت:
    ‏15 سپتامبر 2013
    نوشته ها:
    34
    تشکر شده:
    3
    Ban kanid MARAB,BAkoshid MARA