हम 0 = 0
. का उपयोग करते हैं या, आमतौर पर, 1 = 1
एक आधार . के रूप में :
select *
from My_Table
where 1 = 1
इसलिए जब आप फ़िल्टर लिखते हैं तो आप एकल पंक्ति . जोड़कर/टिप्पणी करके ऐसा कर सकते हैं :
-- 3 filters added
select *
from My_Table
where 1 = 1
and (Field1 > 123) -- 1st
and (Field2 = 456) -- 2nd
and (Field3 like '%test%') -- 3d
अगला संस्करण, मान लीजिए, दो फ़िल्टर हटा दिए जाएंगे:
-- 3 filters added, 2 (1st and 3d) removed
select *
from My_Table
where 1 = 1
-- and (Field1 > 123) -- <- all you need is to comment out the corresponding lines
and (Field2 = 456)
-- and (Field3 like '%test%')
आइए अब 3D फ़िल्टर को बहुत आसान तरीके से पुनर्स्थापित करें:
-- 3 filters added, 2 (1st and 3d) removed, then 3d is restored
select *
from My_Table
where 1 = 1
-- and (Field1 > 123)
and (Field2 = 456)
and (Field3 like '%test%') -- <- just uncomment