📜  MySQL 中的 RADIANS()函数

📅  最后修改于: 2022-05-13 01:54:36.414000             🧑  作者: Mango

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;
ShapeSidesSum_of_Interior_AnglesEach_Angle
Triangle3180.0060.00
Quadrilateral4360.0090.00
Pentagon5540.00108.00
Hexagon6720.00120.00
Heptagon7900.00128.57
Octagon81080.00135.00
Nonagon91260.00140.00
Decagon101440.00144.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;

输出 :

ShapeSidesSum_of_Interior_Angles_InRadianEach_Angle_InRadian
Triangle33.1415926535897931.0471975511965976
Quadrilateral46.2831853071795861.5707963267948966
Pentagon59.424777960769381.8849555921538759
Hexagon612.5663706143591722.0943951023931953
Heptagon715.7079632679489662.2439698192891093
Octagon818.849555921538762.356194490192345
Nonagon921.9911485751285522.443460952792061
Decagon1025.1327412287183452.5132741228718345

所以,这里是一个内角的总和,并且每个角都转换为等效的弧度值。