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

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

PostgreSQL में, power() फ़ंक्शन अपने पहले तर्क को उसके दूसरे तर्क की शक्ति तक बढ़ा देता है।

सिंटैक्स

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

power(a dp, b dp)
power(a numeric, b numeric)

जहां db दोहरी सटीकता है।

उदाहरण

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

SELECT power(2, 3);

परिणाम:

8

यह निम्नलिखित करने के बराबर है।

SELECT 2 * 2 * 2;

परिणाम:

8

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

यहां एक उदाहरण दिया गया है जो नकारात्मक मानों का उपयोग करता है।

SELECT 
  power(-2, 3),
  power(2, -3),
  power(-2, -3);

परिणाम:

 power | power | power
-------+-------+--------
    -8 | 0.125 | -0.125

बड़े मान

यह उदाहरण दोनों तर्कों के लिए बड़ी संख्या का उपयोग करता है, जिसके परिणामस्वरूप बहुत बड़ा परिणाम मिलता है।

SELECT power(200, 30);

परिणाम:

1.073741824e+69

टू द पावर ऑफ़ वन

कोई भी संख्या जिसे 1 के घात तक बढ़ा दिया जाता है, उस संख्या के बराबर होती है।

SELECT power(30, 1);

परिणाम:

30

वन टू द पावर ऑफ़ ...

और किसी भी संख्या के घात तक बढ़ा हुआ 1 बराबर होता है 1.

SELECT power(1, 30);

परिणाम:

1

टू द पावर ऑफ़ ज़ीरो

शून्य की घात तक बढ़ाई गई कोई भी संख्या एक के बराबर होती है।

SELECT power(30, 0);

परिणाम:

1

ज़ीरो टू द पावर ऑफ़ ज़ीरो

गणित में, शून्य की घात तक बढ़ाए गए शून्य का कोई सहमत-मूल्य नहीं होता है।

सामान्य संभावनाओं में 1 या व्यंजक को अपरिभाषित छोड़ना शामिल है।

Postgres में, power() इस एक्सप्रेशन के लिए फ़ंक्शन 1 लौटाता है।

SELECT power(0, 0);

परिणाम:

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. कैसे Atan2 () PostgreSQL में काम करता है

  2. लिनक्स पर एक्सएफएस की वापसी

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

  4. pg_restore विकल्प - PostgreSQL बैकअप और ClusterControl के साथ स्वचालित पुनर्प्राप्ति

  5. PostgreSQL:टेबल बनाने का समय