MySQL-এ POW() এবং POWER() ফাংশন দুটি একই কাজ করে - অর্থাৎ এগুলো সমার্থক (synonyms)। আপনি যেকোনো একটি ব্যবহার করতে পারেন। নিচে সিনট্যাক্স দেওয়া হলো:
SELECT POW(আপনার_মান১, আপনার_মান২);
-- অথবা
SELECT POWER(আপনার_মান১, আপনার_মান২);
POW() ফাংশন ব্যবহার
উদাহরণস্বরূপ, ৪ এর ৩ রাইড (4^3) বের করতে চাইলে:
mysql> SELECT POW(4,3);
আউটপুট:
+----------+
| POW(4,3) |
+----------+
| 64 |
+----------+
1 row in set (0.00 sec)
POWER() ফাংশন ব্যবহার
একই হিসাব POWER() দিয়েও করা যায়:
mysql> SELECT POWER(4,3);
আউটপুট:
+------------+
| POWER(4,3) |
+------------+
| 64 |
+------------+
1 row in set (0.00 sec)
টেবিল ডেটায় প্রয়োগ
আরো স্পষ্ট বোঝার জন্য একটি টেবিল তৈরি করি এবং ডেটা দিয়ে দেখি:
mysql> CREATE TABLE DemoTable (
-> a INT,
-> n INT
-> );
ডেটা ইনসার্ট:
mysql> INSERT INTO DemoTable VALUES(10,3);
টেবিলের ডেটা দেখুন:
mysql> SELECT * FROM DemoTable;
+------+------+
| a | n |
+------+------+
| 10 | 3 |
+------+------+
POW() দিয়ে ক্যালকুলেশন
mysql> SELECT POW(a,n) FROM DemoTable;
+----------+
| POW(a,n) |
+----------+
| 1000 |
+----------+
POWER() দিয়ে ক্যালকুলেশন
mysql> SELECT POWER(a,n) FROM DemoTable;
+------------+
| POWER(a,n) |
+------------+
| 1000 |
+------------+
নিষ্কর্ষ: দুটি ফাংশন একই রেজাল্ট দেয়। আপনি পছন্দমত যেকোনো একটি ব্যবহার করতে পারেন।