ورود

View Full Version : سوال: ایجاد کوئری با شرط متغیر



titi808
جمعه 23 فروردین 1398, 12:55 عصر
سلام

من میخوام یه کوئری داشته باشم که تعداد فیلدهای شرط هر بار تغییر می‌کنه

مثلاً
Where color = 'red' and cpu='7'

حالا اگه یه شرط دیگه زیاد بشه یا کم بشه چطور باید این کار رو‌بکنم

این کار رو برای فیلتر محصولات میخوام که کاربر بعضی وقتها فیلترش بر اساس یک شرطه ولی بعضی وقتها هم دو یا چند شرط دیگه

golbafan
یک شنبه 01 اردیبهشت 1398, 11:08 صبح
select * from table where 1=1


بعدش توی برنامه هر فیلدی خواستی اضافه کن
مثلا اگر تاریخ اضافه شد:


and datefield = '2019-01-01'