MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのPOW()またはPOWER()のどちらが優れていますか?


pow()とpower()はどちらも同義語です。構文を見てみましょう-

select pow(yourValue1,yourValue2);

OR

select power(yourValue1,yourValue2);

次に、いくつかの例を示します。

pow()の使用

mysql> select POW(4,3);

これにより、次の出力が生成されます-

+----------+
| POW(4,3) |
+----------+
|       64 |
+----------+
1 row in set (0.00 sec)

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
   );
Query OK, 0 rows affected (0.51 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(10,3);
Query OK, 1 row affected (0.18 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+------+------+
| a    | n    |
+------+------+
| 10   | 3    |
+------+------+
1 row in set (0.00 sec)

以下は、POW()の使用法を表示するクエリです。

mysql> select POW(a,n) from DemoTable;

これにより、次の出力が生成されます-

+----------+
| POW(a,n) |
+----------+
| 1000     |
+----------+
1 row in set (0.02 sec)

以下は、POWER()の使用法を表示するクエリです。

mysql> select POWER(a,n) from DemoTable;

これにより、次の出力が生成されます-

+------------+
| POWER(a,n) |
+------------+
| 1000       |
+------------+
1 row in set (0.00 sec)

  1. MySQLで数値の累乗を計算しますか?

    数値のべき乗を計算するには、POWER()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    (       Amount int    ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(64); Query OK, 1 row affected (0.17 sec) mysql&

  2. C ++を使用してパワー(pow)関数を記述します

    べき関数は、底と指数である2つの数値が与えられた場合のべき乗を見つけるために使用されます。その結果、基数が指数の累乗になります。 これを示す例は次のとおりです- Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32. C++のべき関数を示すプログラムは次のとおりです- 例 #include using namespace std; int main(){    int x, y, ans = 1;    cout << "Enter the