Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में POWER() फ़ंक्शन का उपयोग करके संख्या की घात (पावर) गणना करना

MySQL में किसी संख्या की घात (पावर) गणना करने के लिए POWER() फ़ंक्शन या POW() फ़ंक्शन का उपयोग करें। दोनों समान कार्य करते हैं।

सिंटैक्स

POWER(base, exponent)   -- या POW(base, exponent)
-- base^exponent लौटाता है

व्यावहारिक उदाहरण

1. टेबल बनाएं और डेटा डालें

mysql> CREATE TABLE DemoTable (Amount INT);
Query OK, 0 rows affected (0.89 sec)

mysql> INSERT INTO DemoTable VALUES (64), (144), (400);
Query OK, 3 rows affected (0.15 sec)

2. सभी रिकॉर्ड्स देखें

mysql> SELECT * FROM DemoTable;
+--------+
| Amount |
+--------+
| 64     |
| 144    |
| 400    |
+--------+
3 rows in set (0.00 sec)

3. वर्ग (पावर 2) गणना करें

mysql> SELECT Amount, POWER(Amount, 2) AS CURRENT_AMOUNT FROM DemoTable;
+--------+----------------+
| Amount | CURRENT_AMOUNT |
+--------+----------------+
| 64     | 4096           |
| 144    | 20736          |
| 400    | 160000         |
+--------+----------------+
3 rows in set (0.04 sec)

अन्य घात उदाहरण

अभिव्यक्तिSQLपरिणाम
वर्ग (x²)POWER(x, 2)x * x
घन (x³)POWER(x, 3)x * x * x
वर्गमूल (√x)POWER(x, 0.5) या SQRT(x)√x
घनमूल (∛x)POWER(x, 1/3)∛x
nवीं जड़POWER(x, 1/n)x^(1/n)
ऋणात्मक घातPOWER(x, -1)1/x
e^xEXP(x)e^x

उदाहरण

SELECT 
    POWER(2, 10) AS two_pow_10,      -- 1024
    POWER(10, 3) AS ten_cubed,       -- 1000
    POWER(16, 0.5) AS sqrt_16,       -- 4
    POWER(27, 1/3) AS cbrt_27,       -- 3
    POW(5, 2) AS pow_alias;          -- 25 (POW समान है)

वित्तीय गणना: चक्रवृद्धि ब्याज

-- A = P(1 + r)^n
SET @principal = 10000;
SET @rate = 0.08;      -- 8%
SET @years = 5;

SELECT @principal * POWER(1 + @rate, @years) AS compound_amount;
-- परिणाम: 14693.28

बड़े संख्याओं के लिए सावधानी

  • POWER() DOUBLE लौटाता है (फ्लोटिंग-पॉइंट)
  • बहुत बड़ी संख्याओं के लिए परिशुद्धता खो सकती है
  • सटीक पूर्णांक घात के लिए एप्लिकेशन लेयर पर गणना करें
  • DECIMAL के साथ उपयोग करने पर परिणाम DOUBLE में परिवर्तित होता है

संबंधित गणितीय फ़ंक्शन्स

SQRT(x)        -- वर्गमूल
EXP(x)         -- e^x
LN(x) / LOG(x) -- प्राकृतिक लघुगणक
LOG10(x)       -- आधार-10 लघुगणक
LOG2(x)        -- आधार-2 लघुगणक
  1. - C++ में गणित में घात (Power)

    किसी संख्या की घात वह संख्या है जितनी बार एक संख्या को स्वयं से गुणा किया जाता है। इसे एक्सपोनेंट या इंडेक्स के रूप में भी जाना जाता है।a की घात b का अर्थ है a को स्वयं से b बार गुणा करना। 7 की घात 2, 72 है जिसे 7 वर्ग के रूप में भी जाना जाता है और इसका मान 49 है।कुछ सामान्य घात मान हैं:किसी संख्या

  1. - C++ में n! में अभाज्य संख्या r की घात

    इस समस्या में, हमें दो पूर्णांक n और r दिए गए हैं। हमारा कार्य दी गई अभाज्य संख्या r की घात को संख्या n के फैक्टोरियल में ढूंढना है।आइए एक उदाहरण से समझते हैं:इनपुट - n = 6, r = 2आउटपुट - 4व्याख्या -फैक्टोरियल n, 6! = 6*5*4*3*2*1 = 720 720 = 24 * 32 * 5, 2 की घात 4 हैइस समस्या को हल करने के लिए, एक

  1. - C# में कैसे जांचें कि कोई संख्या 2 की घात है?

    2 की घात n के रूप में एक संख्या है जहां n एक इंटीजर है। संख्या दो को आधार और इंटीजर n को घातांक के रूप में घातांक का परिणाम। n 2^n 01 12 24 38 416 532 उदाहरण 1 - बिटवाइज़ ऑपरेशन 0 && (