MySQL में, ABS()
फ़ंक्शन किसी दिए गए मान का निरपेक्ष मान देता है।
एक निरपेक्ष मान 0 से संख्या रेखा पर किसी संख्या की दूरी है, यह विचार किए बिना कि संख्या शून्य से किस दिशा में है। इसलिए, किसी संख्या का निरपेक्ष मान हमेशा एक गैर-ऋणात्मक मान होता है (अर्थात यह कभी ऋणात्मक नहीं होता)।
सिंटैक्स
वाक्य रचना इस प्रकार है:
ABS(X)
जहां X
वह मान है जिसके लिए आप निरपेक्ष मान लौटाना चाहते हैं।
उदाहरण 1 - मूल उदाहरण
यह दिखाने के लिए एक बुनियादी उदाहरण है कि ABS()
. क्या है किसी दिए गए नंबर के लिए रिटर्न।
SELECT ABS(7);
परिणाम:
+--------+ | ABS(7) | +--------+ | 7 | +--------+
इस मामले में, हमारा तर्क एक धनात्मक संख्या है और इसलिए वही संख्या लौटा दी जाती है।
उदाहरण 2 - ऋणात्मक संख्याएं
अगर हम नेगेटिव वैल्यू में पास हो जाते हैं तो यहां क्या होता है।
SELECT ABS(-7);
परिणाम:
+---------+ | ABS(-7) | +---------+ | 7 | +---------+
जैसा कि आप देख सकते हैं, परिणाम एक गैर-ऋणात्मक मान है (भले ही हम ऋणात्मक मान में पास हुए हों)। यह तर्क का पूर्ण मूल्य है।
उदाहरण 3 - भाव
आप निम्नलिखित जैसे भावों का निरपेक्ष मान वापस कर सकते हैं:
SELECT ABS(7+3);
परिणाम:
+----------+ | ABS(7+3) | +----------+ | 10 | +----------+
एक और उदाहरण:
SELECT ABS(-7+3);
परिणाम:
+-----------+ | ABS(-7+3) | +-----------+ | 4 | +-----------+
जैसा कि आप देख सकते हैं, यह एक अलग परिणाम है जो हमें मिलता है यदि हम केवल अभिव्यक्ति को वापस कर देते हैं (ABS()
का उपयोग किए बिना) समारोह)। यहां बताया गया है कि वह क्या लौटाएगा:
SELECT -7+3;
परिणाम:
+------+ | -7+3 | +------+ | -4 | +------+