Oracle PL / SQL – ASIN関数の例
ASIN()
関数は、入力nのアークサインを返します。入力nは-1から1の範囲内である必要があります。 この関数は、ラジアンで表された-pi/2
からpi/2
の範囲の値を返します。
ASIN関数の例
SELECT ASIN(.25) FROM DUAL; -- output 0.25268025514207865348565743699370756609 SELECT ASIN(-.5) FROM DUAL; -- output -0.52359877559829887307710723054658381405 SELECT ASIN(-1) FROM DUAL; --output -1.5707963267948966192313216916397514421 SELECT ASIN(1) FROM DUAL; --output 1.5707963267948966192313216916397514421
以下の例では、-1から1の範囲にない値-2.5を渡そうとしましたが、エラーに気づきました。
SELECT ASIN(-2.5) FROM DUAL; -- output ORA-01428: argument '-2.5' is out of range 01428. 00000 - "argument '%s' is out of range"