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

Cách sqrt () hoạt động trong PostgreSQL

Trong PostgreSQL, sqrt() hàm trả về căn bậc hai của đối số của nó.

Căn bậc hai của một số x là số y sao cho y = x .

Cú pháp

Cú pháp khá đơn giản:

sqrt(dp or numeric)

Ở đâu dp là một giá trị chính xác kép.

Ví dụ 1

Dưới đây là một ví dụ để chứng minh cách sử dụng của nó.

SELECT sqrt(64);

Kết quả:

8

Ví dụ 2

Bạn cũng có thể chuyển các biểu thức như sau.

SELECT sqrt(60 + 4);

Kết quả:

8

Ví dụ 3

Dưới đây là một ví dụ nhanh khác chứng minh cách hoạt động của nó.

SELECT 
  (4 * 4),
  sqrt(4 * 4),
  sqrt(16);

Kết quả:

cột
 ?column? | sqrt | sqrt
----------+------+------
       16 |    4 |    4

Ví dụ 4

Đây là một trong những kết quả trả về giây phân số.

SELECT sqrt(50);

Kết quả:

7.0710678118654755

Ví dụ 5

Đây là một trong những nơi tôi đưa giây phân số vào đối số.

SELECT sqrt(0.123456);

Kết quả:

0.35136306009596399

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. THỰC HIỆN ... Câu lệnh USING trong PL / pgSQL không hoạt động với loại bản ghi?

  2. Sự cố với createb trong postgres

  3. Nhật ký PostgreSQL trên macOS ở đâu?

  4. Thu thập các khóa JSON đệ quy trong Postgres

  5. Cách đặt Định dạng đầu ra khoảng thời gian trong PostgreSQL