PDA

View Full Version : جستجو در database



tahmasbi62
سه شنبه 22 خرداد 1386, 22:12 عصر
برنامه ای با سی شارپ دارم که یک قسمت از برنامه جستجو بر اساس فیلد نام در دیتابیس )sql server)داردمی خوام query بنویسم که زمانیکه نام فرد را از ورودی در یافت می کند اگر نام فرد در دیتا بیس پسوند داشته باشد ولی زمانیکه از ورودی در یافت می کند پسوند نداشته باشد بتواند عمل جستجو را انجام دهد و ایراد نگیرد

SYNDROME
سه شنبه 22 خرداد 1386, 22:35 عصر
با سلام

برنامه ای با سی شارپ دارم که یک قسمت از برنامه جستجو بر اساس فیلد نام در دیتابیس )sql server)داردمی خوام query بنویسم که زمانیکه نام فرد را از ورودی در یافت می کند اگر نام فرد در دیتا بیس پسوند داشته باشد ولی زمانیکه از ورودی در یافت می کند پسوند نداشته باشد بتواند عمل جستجو را انجام دهد و ایراد نگیرد
منظورت این است که اگر اسم اصلی "محمدی زاده" بود اگر شخص "محمدی "وارد کرد پیدا کند.
اگر درست فهمیده باشم از Like به همراه % استفاده بکن.

tahmasbi62
چهارشنبه 23 خرداد 1386, 09:05 صبح
اگه امکان داره کدش رو بنویسین
با تشکر

Kamyar.Kimiyabeigi
چهارشنبه 23 خرداد 1386, 09:38 صبح
اگه امکان داره کدش رو بنویسین
با تشکر

کد زیر یعنی نامهای را بیاور که آخرشان به محمدی ختم بشه و اولشان هرچی بود


SELECT LName FROM Table1 WHERE LName LIKE '%محمدی'


کد زیر یعنی نامهای را بیاور که اولشان با محمدی شروع بشه و آخرشان هرچی بود


SELECT LName FROM Table1 WHERE LName LIKE 'محمدی%'


کد زیر یعنی نامهای را بیاور که اول و آخرشان هرچی باشه منتها کلمه محمدی را حتما" داشته باشه


SELECT LName FROM Table1 WHERE LName LIKE '%محمدی%'