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

मारियाडीबी पावर () समझाया गया

मारियाडीबी में, POWER() POW() . का समानार्थी है , जो एक अंतर्निहित फ़ंक्शन है जो अपने पहले तर्क के मान को उसके दूसरे तर्क की शक्ति तक लौटाता है।

सिंटैक्स

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

POWER(X,Y)

यह X returns लौटाता है Y . की शक्ति तक बढ़ा ।

जैसा कि बताया गया है, POWER() POW() . का समानार्थी है , तो इसे इस तरह भी किया जा सकता है:

POW(X,Y)

उदाहरण

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

SELECT POWER(2, 3);

परिणाम:

+-------------+
| POWER(2, 3) |
+-------------+
|           8 |
+-------------+

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

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

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

परिणाम:

+--------------+--------------+---------------+
| POWER(-2, 3) | POWER(2, -3) | POWER(-2, -3) |
+--------------+--------------+---------------+
|           -8 |        0.125 |        -0.125 |
+--------------+--------------+---------------+

गैर-संख्यात्मक तर्क

जब हम गैर-संख्यात्मक तर्क प्रदान करते हैं तो क्या होता है इसका एक उदाहरण यहां दिया गया है:

SELECT POWER('Homer', 'Symptom');

परिणाम:

+---------------------------+
| POWER('Homer', 'Symptom') |
+---------------------------+
|                         1 |
+---------------------------+
1 row in set, 2 warnings (0.000 sec)

आइए देखें चेतावनी:

SHOW WARNINGS;

परिणाम:

+---------+------+---------------------------------------------+
| Level   | Code | Message                                     |
+---------+------+---------------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Homer'   |
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Symptom' |
+---------+------+---------------------------------------------+

अशक्त तर्क

POWER() रिटर्न null यदि कोई तर्क null है :

SELECT 
    POWER(2, null),
    POWER(null, 3),
    POWER(null, null);

परिणाम:

+----------------+----------------+-------------------+
| POWER(2, null) | POWER(null, 3) | POWER(null, null) |
+----------------+----------------+-------------------+
|           NULL |           NULL |              NULL |
+----------------+----------------+-------------------+

अनुपलब्ध तर्क

कॉलिंग POWER() तर्कों की गलत संख्या के साथ, या बिना किसी तर्क के त्रुटि उत्पन्न होती है:

SELECT POWER();

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'POWER'

और:

SELECT POWER(10, 2, 3);

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'POWER'

  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. MySQL गैलेरा क्लस्टर्स के बीच एसिंक्रोनस प्रतिकृति कैसे सेट करें

  3. मारियाडीबी में कॉलम के डेटा प्रकार की जांच करने के 4 तरीके

  4. मारियाडीबी में स्थिति () कैसे काम करती है?

  5. प्रॉक्सीएसक्यूएल और एडब्ल्यूएस ऑरोरा के साथ डेटाबेस लोड संतुलन