Trong SQL Server, T-SQL DEGREES()
hàm chuyển đổi một giá trị từ radian sang độ và trả về kết quả.
Bạn cung cấp góc (được chỉ định bằng radian) làm đối số khi gọi hàm và hàm sẽ trả về góc đó theo độ.
Giá trị trả về thuộc kiểu dữ liệu phù hợp với đối số.
Cú pháp
Cú pháp như sau:
DEGREES ( numeric_expression )
Trong đó numeric_expression là góc xác định bằng radian. Nó có thể là một biểu thức của danh mục kiểu dữ liệu số chính xác hoặc số gần đúng, ngoại trừ bit kiểu dữ liệu.
Ví dụ 1 - Cách sử dụng cơ bản
Đây là một ví dụ cơ bản.
SELECT DEGREES(1) Result;
Kết quả:
+----------+ | Result | |----------| | 57 | +----------+
Tuy nhiên, nếu chúng tôi thêm thành phần phân số, đây là điều sẽ xảy ra:
SELECT DEGREES(1.0) Result;
Kết quả:
+-----------------------+ | Result | |-----------------------| | 57.295779513082322865 | +-----------------------+
Và đây là một ví dụ khác sử dụng một giá trị radian khác.
SELECT DEGREES(2.3) Result;
Kết quả:
+------------------------+ | Result | |------------------------| | 131.780292880089319851 | +------------------------+
Ví dụ 2 - Truyền vào một hàm
Đây là một ví dụ mà tôi chuyển vào PI()
chức năng.
SELECT DEGREES(PI()) Result;
Kết quả:
+----------+ | Result | |----------| | 180 | +----------+
Ví dụ 3 - Biểu thức
Bạn cũng có thể chuyển vào các biểu thức như sau:
SELECT DEGREES(PI() / 4) Result;
Kết quả:
+----------+ | Result | |----------| | 45 | +----------+
Chuyển đổi từ độ sang Radian
Nếu bạn cần chuyển đổi theo cách khác, hãy sử dụng T-SQL RADIANS()
chức năng.