मैं हमेशा एसक्यूएल प्रश्नों में ब्रैकेट का उपयोग करता हूं। लेकिन मैं उदाहरण है:पोस्टग्रेस्क्ल और ब्रैकेट
DELETE FROM prog
WHERE (prog_start >= $1 AND prog_start < $2)
OR (prog_end > $1 AND prog_end <= $2)
या नहीं:
DELETE FROM prog
WHERE prog_start >= $1 AND prog_start < $2
OR prog_end > $1 AND prog_end <= $2
यह करने के लिए बराबर है?
अच्छा विश्लेषण, लेकिन ... इस विशेष मामले पर गलत निष्कर्ष, नहीं? –
6.5 संदर्भ के लिए थोड़ा पुराना संस्करण है। – vyegorov
http://www.postgresql.org/docs/9.0/static/sql-syntax-lexical.html#SQL-SYNTAX-OPERATORS (या/और ऑपरेटर प्राथमिकता परिवर्तन शायद वैसे ही सबसे सामान्य परिवर्तन नहीं हैं। ..) –