MySQL中的DEGREES()函數用於將弧度值轉換為度數。將弧度轉換為度的公式為:
π radian = 180 degrees
用法:
DEGREES(X)
參數:此方法僅接受一個參數。
X:我們轉換為度的弧度值。
返回:它將等效的弧度值返回為度。
Example-1:使用DEGREES函數查找0弧度的度值。
SELECT DEGREES(0) AS Degree_Value;
輸出:
Degree_Value |
---|
0 |
示例2:使用DEGREES函數查找3.141592653589793弧度的度值。
SELECT DEGREES(3.141592653589793) AS Degree_Value;
輸出:
Degree_Value |
---|
180 |
示例3:使用DEGREES函數查找-1.5707963267948966弧度的度值。
SELECT DEGREES(-1.5707963267948966 ) AS Degree_Value;
輸出:
Degree_Value |
---|
-90 |
示例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, 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);
因此,多邊形表是-
SELECT * FROM Polygon;
形狀 | 側麵 | Sum_of_Interior_Angles | Each_Angle |
---|---|---|---|
Triangle | 3 | 3.14159265358979300000 | 1.0471975511965976 |
Quadrilateral | 4 | 6.28318530717958600000 | 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 |
我們可以看到內角的總和與多邊形的每個角均以弧度給出。現在,我們將借助DEGREES Function將其轉換為度。
SELECT Shape, Sides, DEGREES(Sum_of_Interior_Angles) AS Sum_of_Interior_Angles_InDegree, DEGREES(Each_Angle) AS Each_Angle_InDegree FROM Polygon;
輸出:
形狀 | 側麵 | Sum_of_Interior_Angles_InDegree | Each_Angle_InDegree |
---|---|---|---|
Triangle | 3 | 180 | 59.99999999999999 |
Quadrilateral | 4 | 360 | 90 |
Pentagon | 5 | 540 | 108 |
Hexagon | 6 | 720 | 119.99999999999999 |
Heptagon | 7 | 900 | 128.57 |
Octagon | 8 | 1080 | 135 |
Nonagon | 9 | 1260 | 140 |
Decagon | 10 | 1440 | 144 |
因此,這裏所有內角的總和以及每個角都轉換為等效度值。
相關用法
- SQL Server DEGREES()、RADIANS()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL OLD_PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 DEGREES() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。