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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。