三角函數 (SQL Trigonometric Function)

SQL 內建許多函數來幫助您進行三角運算。

SIN() & ASIN() 語法 (Syntax)

SIN(弧度); -- 計算正弦值
ASIN(正弦值); -- 計算反正弦值 (以弧度表示)

我們這樣下 SQL:

SELECT SIN(1.2), ASIN(-0.6);

可以得到:

SIN(1.2)ASIN(-0.6)
0.93203908596723-0.64350110879328

COS() & ACOS() 語法 (Syntax)

COS(弧度); -- 計算餘弦值
ACOS(餘弦值); -- 計算反餘弦值 (以弧度表示)

我們如此 SQL:

SELECT COS(1.2), ACOS(-0.6);

可以得到:

COS(1.2)ACOS(-0.6)
0.362357754476672.2142974355882

TAN() & ATAN() & COT() 語法 (Syntax)

TAN(弧度); -- 計算正切值
ATAN(正切值); -- 計算反正切值 (以弧度表示)
COT(弧度); -- 計算餘切值

我們這樣下 SQL:

SELECT TAN(1.2), ATAN(-0.6), COT(1);

可以得到:

TAN(1.2)ATAN(-0.6)cot(1)
2.5721516221263-0.540419500270580.64209261593433

DEGREE() & RADIANS() 語法 (Syntax)

DEGREE(弧度); -- 將弧度轉為角度
RADIANS(角度); -- 將角度轉為弧度

我們這樣下 SQL:

SELECT RADIANS(180), DEGREES(PI());

可以得到:

RADIANS(180)DEGREES(PI())
3.1415926535898180