Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hàm MySQL POW () - Nâng giá trị lên sức mạnh của giá trị khác

Trong MySQL, POW() hàm nâng một số lên lũy thừa của một số khác.

Bạn cung cấp hai giá trị làm đối số khi gọi hàm.

Cú pháp

Cú pháp này như sau:

POW(X,Y)

Hàm trả về giá trị của X được nâng lên thành sức mạnh của Y .

Ngoài ra, bạn có thể sử dụng cú pháp sau:

POWER(X,Y)

Điều này là do POWER() là từ đồng nghĩa với POW() .

Ví dụ 1 - Cách sử dụng cơ bản

Dưới đây là một ví dụ cơ bản để chứng minh cách hoạt động của chức năng này.

SELECT POW(5, 2);

Kết quả:

+-----------+
| POW(5, 2) |
+-----------+
|        25 |
+-----------+

Vì vậy, ví dụ đó giống như làm điều này:

SELECT 5 * 5;

Kết quả:

+-------+
| 5 * 5 |
+-------+
|    25 |
+-------+

Và nếu chúng ta làm điều này:

SELECT POW(5, 3);

Kết quả:

+-----------+
| POW(5, 3) |
+-----------+
|       125 |
+-----------+

Nó giống như làm điều này:

SELECT 5 * 5 * 5;

Kết quả:

+-----------+
| 5 * 5 * 5 |
+-----------+
|       125 |
+-----------+

Và như vậy.

Ví dụ 2 - Số cơ sở phủ định

Bạn cũng có thể sử dụng các giá trị âm cho số cơ sở.

Nếu bạn nâng một số âm lên thành lũy thừa của một số chẵn, kết quả là một số dương:

SELECT POW(-5, 2);

Kết quả:

+------------+
| POW(-5, 2) |
+------------+
|         25 |
+------------+

Tuy nhiên, nếu bạn nâng một số âm lên bằng một số lẻ số, kết quả là âm:

SELECT POW(-5, 3);

Kết quả:

+------------+
| POW(-5, 3) |
+------------+
|       -125 |
+------------+

Ví dụ 3 - Số mũ âm

Bạn cũng có thể sử dụng các giá trị số mũ âm.

Dưới đây là một số ví dụ sử dụng số mũ âm với số cơ bản dương.

SELECT 
  POW(5, -2),
  POW(5, -3);

Kết quả:

+------------+------------+
| POW(5, -2) | POW(5, -3) |
+------------+------------+
|       0.04 |      0.008 |
+------------+------------+

Và hai ví dụ sau sử dụng số cơ bản âm (và số mũ âm):

SELECT 
  POW(-5, -2),
  POW(-5, -3);

Kết quả:

+-------------+-------------+
| POW(-5, -2) | POW(-5, -3) |
+-------------+-------------+
|        0.04 |      -0.008 |
+-------------+-------------+

Hàm POWER ()

POWER() hàm là từ đồng nghĩa với POW() . Do đó, chúng ta có thể sử dụng nó thay cho bất kỳ ví dụ nào ở trên. Ví dụ:chúng ta có thể viết lại ví dụ trước đó thành:

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

Kết quả:

+---------------+---------------+
| POWER(-5, -2) | POWER(-5, -3) |
+---------------+---------------+
|          0.04 |        -0.008 |
+---------------+---------------+

Và chúng tôi nhận được kết quả tương tự.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chuyển đổi chuỗi ngày thành trường datetime của mysql

  2. Cơ sở dữ liệu MySQL của tôi bị hỏng ... Tôi phải làm gì bây giờ?

  3. Cách tính toán sự khác biệt giữa hai dấu thời gian trong MySQL

  4. MySQL RAND () Hàm - Tạo một số ngẫu nhiên trong MySQL

  5. Cột được tính từ cột khác?