ورود

View Full Version : سوال: حذف قیودی از دستور select که مقدار ندارن؟



impera2r
جمعه 11 تیر 1389, 17:41 عصر
با سلام خدمت همه دوستان.
من می خوام یه stored procedure بنویسم که مثلا عنوان کتاب و نویسنده و مترجم و ... رو از ورودی دریافت کنه و طبق اونها در جدول کتابهای موجود جست و جو کنه و تمام اطلاعات مربوط به کتابهای یافت شده و همچنین تعداد نتایج یافت شده را برگردونه.
حالا مشکل اینجاست که مثلا اگه کاربر یکی یا چند تا از قیود بالا رو خالی گذاشت چه جوری می تونم اون قید(ها) رو در دستور select مدنظر قرار ندم.
در حالت عادی اگه مثلا کاربر نام نویسنده کتاب رو وارد نکرد، دستور select کتابهایی که نام نویسنده اونها خالی هست رو برمیگردونه و این اون چیزیه که من نمی خوام.

AminSobati
جمعه 11 تیر 1389, 18:00 عصر
http://www.sommarskog.se/dyn-search.html

impera2r
شنبه 12 تیر 1389, 12:40 عصر
آدرسی که لطف کردید صفحه خاصی رو نیاورد. اگه ممکنه شفاها کمک کنید خیلی ممنون میشم.

AminSobati
شنبه 12 تیر 1389, 21:36 عصر
دوست عزیزم دوباره امتحان کنید، شاید لینک داخلش رو دقت نکردین