三角函數 (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.36235775447667 2.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.54041950027058 0.64209261593433

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

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

我們如此 SQL...
SELECT RADIANS(180), DEGREES(PI());

可以得到...
RADIANS(180) DEGREES(PI())
3.1415926535898 180