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

PostgreSQL में साइन () फ़ंक्शन कैसे काम करता है

PostgreSQL में, sign() फ़ंक्शन का उपयोग इसके तर्क के संकेत को इंगित करने के लिए किया जाता है।

यह केवल वास्तविक संकेत नहीं लौटाता है। बल्कि, यह ऋणात्मक संख्याओं के लिए -1, शून्य के लिए 0 और धनात्मक संख्याओं के लिए 1 देता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

sign(dp or numeric)

जहां dp दोहरा सटीक मान है।

उदाहरण 1 - धनात्मक संख्या

यहां बताया गया है कि जब आप एक सकारात्मक संख्या प्रदान करते हैं तो यह कैसे काम करता है।

SELECT sign(552);

परिणाम:

1

इस मामले में मेरा तर्क एक सकारात्मक संख्या है और इसलिए sign() रिटर्न 1

उदाहरण 2 - ऋणात्मक संख्या

और अगर मैं उस संख्या में ऋणात्मक चिह्न जोड़ दूं तो क्या होगा।

SELECT sign(-552);

परिणाम:

-1

उदाहरण 3 - शून्य

और अगर मैं फ़ंक्शन में शून्य पास करता हूं तो क्या होता है।

SELECT sign(0);

परिणाम:

0

उदाहरण 4 - भिन्नात्मक सेकंड

इससे कोई फर्क नहीं पड़ता कि आपका तर्क एक पूर्ण संख्या है या यदि इसमें भिन्नात्मक सेकंड हैं, तो परिणाम समान है।

SELECT 
  sign(0.552),
  sign(0.0),
  sign(-0.552);

परिणाम:

 sign | sign | sign
------+------+------
    1 |    0 |    -1

उदाहरण 5 - भाव

आप निम्नलिखित जैसे भाव भी प्रदान कर सकते हैं।

SELECT sign(12 * -0.552);

परिणाम:

-1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डॉकर पर अपने पोस्टग्रेएसक्यूएल बैकअप को मान्य करना

  2. कैसे make_time () PostgreSQL में काम करता है

  3. PHP में डेटाटाइम से संबंधित संचालन करना

  4. Django:पुनर्स्थापित करने के बाद डेटाबेस तक पहुंचने का प्रयास करते समय अनुमति अस्वीकार कर दी गई (माइग्रेशन)

  5. उत्पादन में PostgreSQL को प्रबंधित करने के लिए उपकरणों को एकीकृत करना