×

Chuyển đổi độ thành radian với hàm RADIANS() trong MySQL

Trong quá trình làm việc với cơ sở dữ liệu và các phép toán toán học liên quan đến góc, việc chuyển đổi đơn vị đo từ độ sang radian là một yêu cầu phổ biến. May mắn thay, MySQL cung cấp một hàm tích hợp sẵn giúp thực hiện công việc này dễ dàng: hàm RADIANS().

Radian và hệ thống đo độ

Để hiểu cách chuyển đổi này, đầu tiên chúng ta cần xem xét đơn vị đo góc. Trong hệ thống đo góc, hai đơn vị chính được sử dụng là độ (degrees) và radian. Một vòng tròn đầy đủ được chia thành 360 độ hoặc (2\pi) radian. Công thức chuyển đổi từ độ sang radian là:

[ \text{radian} = \text{độ} \times \frac{\pi}{180} ]

Sử dụng hàm RADIANS() trong MySQL

MySQL cung cấp hàm RADIANS() để tự động chuyển đổi giá trị từ độ sang radian. Hàm này nhận vào một giá trị số (góc theo độ) và trả về giá trị tương ứng theo radian.

Cú pháp của hàm RADIANS()

Cú pháp của hàm rất đơn giản:

RADIANS(số_độ)

Trong đó số_độ là giá trị góc theo độ cần chuyển đổi.

Ví dụ minh họa

Hãy xem một số ví dụ về cách sử dụng hàm RADIANS() trong MySQL.

Ví dụ 1: Chuyển đổi một giá trị đơn lẻ

SELECT RADIANS(180) AS radian_value;

Kết quả sẽ là ( \pi ) (khoảng 3.14159), vì 180 độ tương đương với ( \pi ) radian.

Ví dụ 2: Chuyển đổi nhiều giá trị trong truy vấn

Giả sử chúng ta có một bảng angles chứa các góc theo độ:

CREATE TABLE angles (
    id INT AUTO_INCREMENT PRIMARY KEY,
    degree_value FLOAT
);

INSERT INTO angles (degree_value) VALUES (0), (30), (45), (60), (90), (180);

Bây giờ, hãy truy vấn để nhận giá trị radian tương ứng:

SELECT degree_value, RADIANS(degree_value) AS radian_value
FROM angles;

Kết quả sẽ là:

degree_value radian_value
0 0
30 0.5235987756
45 0.7853981634
60 1.0471975512
90 1.5707963268
180 3.1415926536

Ví dụ 3: Kết hợp với các hàm khác

Chúng ta cũng có thể kết hợp hàm RADIANS() với các hàm khác trong MySQL để thực hiện các phép toán phức tạp hơn. Ví dụ:

SELECT SIN(RADIANS(30)) AS sin_value;

Kết quả sẽ là ( 0.5 ), vì hàm sin của 30 độ tương đương với sin của (\frac{\pi}{6}).

Kết luận

MySQL cung cấp hàm RADIANS() để chuyển đổi một cách trực tiếp và chính xác từ độ sang radian. Việc sử dụng hàm này giúp đơn giản hóa quá trình xử lý các phép toán góc trong các ứng dụng cơ sở dữ liệu. Bằng cách sử dụng các ví dụ và thực hành khả năng chuyển đổi này, bạn có thể tối ưu hóa hiệu suất và độ chính xác của các phép toán toán học trong MySQL.

Comments