Trong SQL Server, T-SQL RADIANS()
hàm chuyển đổi một giá trị từ độ sang radian và trả về kết quả.
Bạn cung cấp góc (được chỉ định bằng độ) làm đối số khi gọi hàm và hàm sẽ trả về góc đó tính bằng radian.
Giá trị trả về sử dụng cùng kiểu dữ liệu với đối số.
Cú pháp
Cú pháp như sau:
RADIANS ( 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 RADIANS(180) Result;
Kết quả:
+----------+ | Result | |----------| | 3 | +----------+
Tuy nhiên, nếu tôi thêm thành phần phân số, đây là điều sẽ xảy ra:
SELECT RADIANS(180.0) Result;
Kết quả:
+----------------------+ | Result | |----------------------| | 3.141592653589793116 | +----------------------+
Và đây là một ví dụ khác sử dụng một giá trị khác.
SELECT RADIANS(20.3) Result;
Kết quả:
+----------------------+ | Result | |----------------------| | 0.354301838154848892 | +----------------------+
Tuy nhiên, đây là điều sẽ xảy ra nếu tôi không bao gồm phần phân số:
SELECT RADIANS(20) Result;
Kết quả:
+----------+ | Result | |----------| | 0 | +----------+
Ví dụ 2 - Biểu thức
Bạn cũng có thể chuyển vào các biểu thức như sau:
SELECT RADIANS(45 * 4) Result;
Kết quả:
+----------+ | Result | |----------| | 3 | +----------+
Điều đó cũng giống như làm điều này một cách hiệu quả:
SELECT RADIANS(180) Result;
Kết quả:
+----------+ | Result | |----------| | 3 | +----------+
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 DEGREES()
chức năng.