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

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> insert into DemoTable values(144);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(400);
Query OK, 1 row affected (0.13 sec)

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

mysql> select *from DemoTable;

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

+--------+
| Amount |
+--------+
| 64     |
| 144    |
| 400    |
+--------+
3 rows in set (0.00 sec)

以下は、数値の累乗を計算するためのクエリです-

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)

  1. nの素数rの累乗! C++で

    この問題では、2つの整数nとrが与えられます。私たちの仕事は、与えられた素数rの累乗を数nの階乗で見つけることです。 問題を理解するために例を見てみましょう 入力 − n =6 r =2 出力 − 4 説明 − Factorial n, 6! = 6*5*4*3*2*1 = 720 720 = 24 * 32 * 5, power of 2 is 4 この問題を解決するための簡単な解決策は、階乗を直接見つけてから素数の累乗を見つけることです。しかし、これは最善の解決策ではありません。 もう1つの効率的な解決策は、数式を使用することです。 nの「r」の力! =floor(n /

  2. 数値がC#で2の累乗であるかどうかを確認するにはどうすればよいですか?

    2の累乗は、2nの形式の数値です。nは整数です 2を底とし、整数nを指数とするべき乗の結果。 n 2n 0 1 1 2 2 4 3 8 4 16 5 32 例1 class Program {    static void Main() {       Console.WriteLine(IsPowerOfTwo(9223372036854775809));       Console.WriteLine(IsPowe