PDA

View Full Version : مشکل با اجرای چند شرط Where



amir_monster1
شنبه 03 اسفند 1392, 09:59 صبح
با درود

من میخوام در درخواستم از بانک هر تعداد از شرط هایی که گذاشتم محقق شد مقدار بازگردانده بشه
و نه حتما همه شرط ها

مثلا:


select name,family,city from person where name=@name and family=@family and city=@city


حالا مثلا اگر مقدار پاس شده به City خالی بود بازم کوئری اجرا بشه و شرط سوم در صورت خالی بودن در نظر گرفته نشه

ممنون میشم راهنمایی کنید

amir_monster1
شنبه 03 اسفند 1392, 12:25 عصر
راه حل :



select name,family,city from person where name=@name and family=@family and (city=@city or @city='')