select
. में भावों के मूल्यांकन का क्रम अपरिभाषित है। अधिकांश भाग के लिए, आप इसे केवल तभी नोटिस करते हैं जब आपके पास चर होते हैं, क्योंकि त्रुटियों के परिणामस्वरूप गलत जानकारी होती है।
क्यों? SQL मानक को मूल्यांकन के क्रम की आवश्यकता नहीं है, इसलिए प्रत्येक डेटाबेस यह तय करने के लिए स्वतंत्र है कि अभिव्यक्तियों का मूल्यांकन कैसे किया जाए। आमतौर पर ऐसे निर्णय अनुकूलक पर छोड़ दिए जाते हैं।