三角函數 (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 |