【ORACLE】数学関数
ここではORACLEデータベースの数学関数についてまとめて紹介しています。
ACOS関数
ACOS関数を使うことで、指定した値の逆コサインを求めることが出来ます。
ACOS(値)
実行結果は次のようになります。
SELECT col1,ACOS(col1) FROM tab1;
col1 ACOS(col1)
--------------
0 1.5707963
1 0.0
ASIN関数
ASIN関数を使うことで、指定した値の逆サインを求めることが出来ます。
ASIN(値)
実行結果は次のようになります。
SELECT col1,ASIN(col1) FROM tab1;
col1 ASIN(col1)
--------------
0 0.0
1 1.5707963
ATAN関数
ATAN関数を使うことで、指定した値の逆タンジェントを求めることが出来ます。
ATAN(値)
実行結果は次のようになります。
SELECT col1,ATAN(col1) FROM tab1;
col1 ATAN(col1)
--------------
0 0.0
1 0.7853981
ATAN2関数
ATAN2関数を使うことで、指定した2つの値から逆タンジェントを求めることが出来ます。
ATAN2(値)
実行結果は次のようになります。
SELECT ATAN2(1,1) FROM dual;
ATAN2(1,1)
----------
0.7853982
COS関数
COS関数を使うことで、指定した値のコサインを求めることが出来ます。
COS(値)
実行結果は次のようになります。
SELECT col1,COS(col1) FROM tab1;
col1 COS(col1)
--------------
0 1.0000000
1 0.5403023
2 -0.416146
EXP関数
EXP関数を使うことで、指定した値の指数を求めることが出来ます。
EXP(値)
実行結果は次のようになります。
SELECT col1,EXP(col1) FROM tab1;
col1 EXP(col1)
--------------
0.0 1.0
1.0 2.7182818
2.0 7.3890561
LN関数
LN関数を使うことで、指定した値の自然対数を求めることが出来ます。
LN(値)
実行結果は次のようになります。
SELECT col1,LN(col1) FROM tab1;
col1 LN(col1)
---------------
1.0 0.0
2.0 0.69314718
POWER関数
POWER関数を使うことで、指定した値のべき乗を求めることが出来ます。
POWER(値1,値2)
実行結果は次のようになります。
SELECT col1,col2,POWER(col1,col2) FROM dual;
col1 col2 POWER(col1,col2)
--------------------------
1 1 1
2 0 2
2 2 4
SIN関数
SIN関数を使うことで、指定した値のサインを求めることが出来ます。
SIN(値)
実行結果は次のようになります。
SELECT col1,SIN(col1) FROM tab1;
col1 SIN(col1)
--------------
0 0
1 0.8414709
2 0.9092974
SQRT関数
SQRT関数を使うことで、指定した値の平方根を求めることが出来ます。
SQRT(値)
実行結果は次のようになります。
SELECT col1,SQRT(col1) FROM dual;
col1 SQRT(col1)
--------------
1.0 1.0
2.0 1.412136
TAN関数
TAN関数を使うことで、指定した値のタンジェントを求めることが出来ます。
TAN(値)
実行結果は次のようになります。
SELECT col1,TAN(col1) FROM dual;
col1 TAN(col1)
--------------
0 0.0000000
1 1.5574077
2 -2.185039