【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