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

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

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

पैमाना भिन्नात्मक भाग में दशमलव अंकों की संख्या है।

सिंटैक्स

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

scale(numeric)

जहां numeric वह संख्या है जिसके लिए आप पैमाना वापस चाहते हैं।

उदाहरण

यह कैसे काम करता है इसका एक उदाहरण यहां दिया गया है।

SELECT scale(0.1234);

परिणाम:

4

यहाँ कुछ और हैं।

SELECT 
  scale(0) AS "0",
  scale(0.1) AS "0.1",
  scale(0.12) AS "0.12",
  scale(0.123456789) AS "0.123456789";

परिणाम:

 0 | 0.1 | 0.12 | 0.123456789
---+-----+------+-------------
 0 |   1 |    2 |           9

नकारात्मक संख्याएं

यह ऋणात्मक संख्याओं पर समान रूप से कार्य करता है।

SELECT 
  scale(0) AS "0",
  scale(-0.1) AS "-0.1",
  scale(-0.12) AS "-0.12",
  scale(-0.123456789) AS "-0.123456789";

परिणाम:

 0 | -0.1 | -0.12 | -0.123456789
---+------+-------+--------------
 0 |    1 |     2 |            9

अभिव्यक्ति

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

SELECT 
  1.23 * 0.3 AS "Result of expression",
  scale(1.23 * 0.3);

परिणाम:

 Result of expression | scale
----------------------+-------
                0.369 | 3


  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. क्या किसी तालिका को डेटा से भरने से पहले, या डेटा के स्थान पर होने के बाद एक अनुक्रमणिका बनाना बेहतर है?

  3. पोस्टग्रेज JSON डेटा प्रकार रेल क्वेरी

  4. पोस्टग्रेएसक्यूएल के लिए डिजास्टर रिकवरी विकल्प हाइब्रिड क्लाउड पर तैनात

  5. खाली सरणी के साथ रिकॉर्ड पुनर्प्राप्त करते समय समस्या