PDA

View Full Version : جستجوی کلمه یا کاراکتر در جدول



lopkeshooni
دوشنبه 18 خرداد 1383, 08:04 صبح
سلام دوستان
من میخواستم توی قسمت جستجو از برنامه ام 3 معیار برای جستجوی کلمه یا کاراکترهایی که
در text box جستجو مینویسم بذارم


1) جستجوی خود ان کلمه یا کاراکتر بطور کاملا مستقل
2)جستجوی ان کلمه یا کاراکتر به شکلی که اگر درون کلمه دیگری هم بود یا پسوند و پیشوند داشت

3)هر دو مورد بالا با هم در یک جستجو


ممنون میشم راهنمایی کنین که دستور مناسب چیست ودر هر مورد از دستور like یا دستور مناسب چطور استفاده کنم

amir_king2_2
دوشنبه 18 خرداد 1383, 11:26 صبح
اگر textBox1 داشته باشی دستورش تو sql اینطوریه.


Select YourFiled From YourTable Where (YourFiled Like '%YourText%')

YourFiled اسم فیلد مورد نظرته
YourTable اسم جدول هست.
YourText هم مقادیر داخل textBox1 ات هست

اگر علامت % رو مثل بالا در دو طرف کلمه مورد جستجوت بذاری هم عبارتی رو که مثل کلمه تو باشه رو پیدا و لیست میکنه.
اگه هم بخوای که دقیقا مثل خود کلمه اگه باشه اونو بیاره باید % رو از دو طرف کلمه مورد جستجوت برداری و فقز خود کلمه رو بنویسی.
مثل :

Select UnitName From TableUnitInfo Where(UnitName Like '%بهداشت%')
Select UnitName From TableUnitInfo Where(UnitName Like 'بهداشت')