當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL RADIANS()用法及代碼示例


MySQL中的RADIANS()函數用於將度值轉換為弧度。將度轉換為弧度的公式為:

180 degrees = π radian

用法:

RADIANS(X)

參數:此方法僅接受一個參數。
X:我們轉換為弧度的度值。
返回:它將等效的度值返回弧度。

Example-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;
形狀 側麵 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 Function將它們轉換為弧度。

SELECT Shape, Sides, 
RADIANS(Sum_of_Interior_Angles) AS Sum_of_Interior_Angles_InRadian, 
RADIANS(Each_Angle) AS Each_Angle_InRadian
FROM Polygon;

輸出:

形狀 側麵 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

因此,這裏將一個內角的總和以及每個角度轉換為等效的弧度值。

相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 RADIANS() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。