当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL ASIN()、ACOS()用法及代码示例


1. ASIN()函数:
MySQL中的ASIN()函数用于返回范围[-1,1]中任何数字的反正弦。如果数字不在-1到1之间,则返回NULL。

用法:

ASIN(X)

参数:
ASIN()函数接受一个参数,如上所述且在下面描述。

  • X -我们要计算其反正弦值的数字。该数字应在[-1,1]范围内。

返回值:
它返回给定数字x的反正弦。

示例1:
使用ASIN()函数的反正弦值为1。



SELECT ASIN(1) AS Asin_Val ;

输出:

Asin_Val
1.5707963267948966

示例-2:
使用ASIN()函数在(0,1)范围内的数字反正弦。

SELECT ASIN(0.25) AS Asin_Val;

输出:

Asin_Val
0.25268025514207865

示例3:
使用ASIN()函数在(0,-1)范围内的数字反正弦。

SELECT ASIN(-0.35) AS Asin_Val;

输出:

Asin_Val
-0.35757110364551026

示例4:
使用ASIN()函数,不在[0,-1]范围内的数字的反正弦。

SELECT ASIN(2.75) AS Asin_Val ;

输出:

Asin_Val
NULL

示例5:
表中数字列的反正弦值。



表号

X
-2
-1
-0.50
0
0.50
1
2
SELECT X, ASIN(X) AS ArcSin_X  FROM Number ;

输出:

X ArcSin_X
-5 NULL
-1 -1.5707963267948966
-0.50 -0.5235987755982989
0 0
0.50 0.5235987755982989
1 1.5707963267948966
2 NULL

2. ACOS()函数:
MySQL中的ACOS()函数用于返回范围为[-1,1]中任何数字的反余弦。如果该数字不在-1到1之间,则返回NULL。

用法:

ACOS(X)

参数:
ACOS(X)函数接受一个参数,而在ACOS(X)函数中X是参数。让我们借助示例来了解。

  • X -我们要计算其反余弦的数字。该数字应在[-1,1]范围内。

返回值:
它返回给定数字x的反余弦。

示例1:
使用ACOS()函数的1的反余弦值。

SELECT ACOS(1) AS Acos_Val;

输出:

Acos_Val
0

示例-2:
使用ACOS()函数的范围为(0,1)的数字的反余弦。

SELECT ACOS(0.75) AS Acos_Val;

输出:

Acos_Val
0.7227342478134157

示例3:
使用ACOS()函数的范围为(0,-1)的数字的反余弦。

SELECT ACOS(-0.75) AS Acos_Val ;

输出:

Acos_Val
2.4188584057763776

示例4:
使用ACOS()函数的反余弦数不在[0,-1]范围内。

SELECT ACOS(2.75) AS Acos_Val;

输出:

Acos_Val
NULL

示例5:
表中数字列的反余弦值。

表号

X
-5
-1
-0.50
0
0.50
1
2
SELECT X, ACOS(X) AS Acos_Val  FROM Number;

输出:

X Acos_Val
-5 NULL
-1 3.141592653589793
-0.50 2.0943951023931957
0 1.5707963267948966
0.50 1.0471975511965979
1 0
2 NULL

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 ASIN() and ACOS() Function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。