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