MySQL 中的 RADIANS()函数
MySQL 中的RADIANS()函数用于将度值转换为弧度。将度数转换为弧度的公式为:
180 degrees = π radian
句法 :
RADIANS(X)
参数:此方法只接受一个参数。
X :我们转换为弧度的度数值。
返回:它将等效的度值返回为弧度。
示例-1:
使用 RADIANS函数查找 0 度的弧度值。
SELECT RADIANS(0) AS Radian_Value;
输出 :
Radian_Value |
---|
0 |
示例 2 :
使用 RADIANS函数查找 180 度的弧度值。
SELECT RADIANS(180) AS Radian_Value;
输出 :
Radian_Value |
---|
3.141592653589793 |
示例 3 :
使用 RADIANS函数查找 -90 度的弧度值。
SELECT RADIANS(-90) AS Radian_Value;
输出 :
Radian_Value |
---|
-1.5707963267948966 |
示例 4:
使用 RADIANS函数将弧度从角度转换为列数据。为了演示,让我们创建一个名为 Polygon 的表。
CREATE TABLE Polygon (
Shape VARCHAR(100) NOT NULL,
Sides INT NOT NULL,
Sum_of_Interior_Angles DECIMAL(10, 2) NOT NULL,
Each_Angle DECIMAL(10, 2) NOT NULL,
PRIMARY KEY(Sides)
);
现在,向 Polygon 表插入一些数据 -
INSERT INTO
Polygon(Shape, Sides, Sum_of_Interior_Angles, Each_Angle)
VALUES
('Triangle', 3, 180, 60),
('Quadrilateral', 4, 360, 90),
('Pentagon', 5, 540, 108),
('Hexagon', 6, 720, 120),
('Heptagon', 7, 900, 128.57),
('Octagon', 8, 1080, 135),
('Nonagon', 9, 1260, 140),
('Decagon', 10, 1440, 144);
所以,多边形表是——
SELECT * FROM Polygon;
Shape | Sides | Sum_of_Interior_Angles | Each_Angle |
---|---|---|---|
Triangle | 3 | 180.00 | 60.00 |
Quadrilateral | 4 | 360.00 | 90.00 |
Pentagon | 5 | 540.00 | 108.00 |
Hexagon | 6 | 720.00 | 120.00 |
Heptagon | 7 | 900.00 | 128.57 |
Octagon | 8 | 1080.00 | 135.00 |
Nonagon | 9 | 1260.00 | 140.00 |
Decagon | 10 | 1440.00 | 144.00 |
我们可以看到内角和和多边形的每个角都以度数给出。现在我们将在 RADIAN函数的帮助下将这些转换为弧度。
SELECT Shape, Sides,
RADIANS(Sum_of_Interior_Angles) AS Sum_of_Interior_Angles_InRadian,
RADIANS(Each_Angle) AS Each_Angle_InRadian
FROM Polygon;
输出 :
Shape | Sides | Sum_of_Interior_Angles_InRadian | Each_Angle_InRadian |
---|---|---|---|
Triangle | 3 | 3.141592653589793 | 1.0471975511965976 |
Quadrilateral | 4 | 6.283185307179586 | 1.5707963267948966 |
Pentagon | 5 | 9.42477796076938 | 1.8849555921538759 |
Hexagon | 6 | 12.566370614359172 | 2.0943951023931953 |
Heptagon | 7 | 15.707963267948966 | 2.2439698192891093 |
Octagon | 8 | 18.84955592153876 | 2.356194490192345 |
Nonagon | 9 | 21.991148575128552 | 2.443460952792061 |
Decagon | 10 | 25.132741228718345 | 2.5132741228718345 |
所以,这里是一个内角的总和,并且每个角都转换为等效的弧度值。