मैं कुछ प्रश्नों के माध्यम से जा रहा था, जो मैं बनाए रख रहा हूं, और एक प्रोग्रामर ने "जहां 1 = 1" मुझे प्रश्नों में डाल दिया है जो हमेशा सत्य का मूल्यांकन करता है।एक एसक्यूएल क्वेरी में "जहां 1 = 1"
क्या इसका कोई लाभ है?
डुप्लिकेट:Why would someone use WHERE 1=1 AND in a SQL clause?
यही सवाल इस प्रश्न का उत्तर नहीं है।
कहाँ-खंड:
select * from table where 1=1 and sStatus not in ('status1','status2','status3')
नहीं प्रोग्रामिंग या स्टेटमेंट एक और वहाँ में पुश करने के लिए है। एक सीधी क्वेरी।
यदि आप इसे बंद कर सकते हैं, तो मैं जानना चाहूंगा कि कोई उद्देश्य है ताकि मैं अनावश्यक होने पर 1 = 1 को फिर से लिख और निकाल सकूं।
कोई उद्देश्य जो मैं देख सकता हूं, और लिंक में स्वीकृत उत्तर द्वारा निर्णय लेता है ऐसा लगता है कि 1 = 1 को अनुकूलित किया जाएगा। शायद किसी ने थोड़ा कटाई प्रोग्रामिंग किया था। –