PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

कैसे ABS () PostgreSQL में काम करता है

PostgreSQL में, abs() फ़ंक्शन अपने तर्क का निरपेक्ष मान लौटाता है।

निरपेक्ष मान का अर्थ है कि संख्या शून्य से कितनी दूर है। इसलिए, 7 का निरपेक्ष मान 7 है और -7 का निरपेक्ष मान भी 7 है।

इसलिए, कोई भी नकारात्मक मान abs() . को पास कर दिया गया है सकारात्मक मूल्यों के रूप में लौटाए जाते हैं। सकारात्मक मान और शून्य अपरिवर्तित लौटाए जाते हैं।

सिंटैक्स

वाक्य रचना काफी सरल है:

abs(x)

जहां x निरपेक्ष मूल्य प्राप्त करने के लिए आप जो तर्क देते हैं वह है।

उदाहरण

इसके उपयोग को प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT abs(-58);

परिणाम:

58

इस मामले में मैंने एक ऋणात्मक मान प्रदान किया है (-58 ) और इसने अपना सकारात्मक समकक्ष लौटा दिया (58 )।

सकारात्मक मान

अगर मैं एक सकारात्मक मान पास करता हूं, तो इसे अपरिवर्तित कर दिया जाता है।

SELECT abs(58);

परिणाम:

58

शून्य

शून्य को भी अपरिवर्तित लौटाया जाता है।

SELECT abs(0);

परिणाम:

0

अभिव्यक्ति

abs() फ़ंक्शन निम्नलिखित जैसे भावों का निरपेक्ष मान लौटा सकता है।

SELECT abs(-20 * 5);

परिणाम:

100

बस स्पष्ट होने के लिए, यहां फिर से अभिव्यक्ति के वास्तविक आउटपुट की तुलना की जाती है।

SELECT 
  (-20 * 5) AS "Result of Expression",
  abs(-20 * 5) AS "Result of abs(Expression)";

परिणाम:

Result of Expression | Result of abs(Expression)
----------------------+---------------------------
-100 | 100

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग बूट पर हाइबरनेट के साथ PostGIS ज्यामिति बिंदु फ़ील्ड को मैप करें

  2. सशर्त लीड/अंतराल समारोह PostgreSQL?

  3. कैसे Atanh () PostgreSQL में काम करता है

  4. PostgreSQL में EXCEPT कैसे काम करता है

  5. पोस्टग्रेज त्रुटि:एक अभिव्यक्ति के रूप में उपयोग की जाने वाली सबक्वेरी द्वारा लौटाई गई एक से अधिक पंक्तियाँ