8.2.7 DEGREES
指定された角度をラジアンから度数に変換して返します。
- 〈この項の構成〉
(1) 指定形式
スカラ関数DEGREES::=DEGREES(角度) 角度::=値式
(2) 指定形式の説明
- 角度:
-
角度をラジアン単位で指定します。
指定規則を次に示します。
-
角度は,値式の形式で指定します。値式については,「7.20 値式」を参照してください。
-
角度には,数データを指定してください。数データについては,「6.2.1 データ型の種類」の「(1) 数データ」を参照してください。
-
角度には,?パラメタを単独で指定できません。
-
(3) 規則
-
実行結果のデータ型はDOUBLE PRECISION型になります。
-
DOUBLE PRECISION型で実行結果を表現できない場合,オーバフローエラーになります。
-
実行結果の値は,非ナル値制約なし(ナル値を許す)となります。
-
角度がナル値の場合,実行結果はナル値になります。
(4) 例題
- 例題1
-
円周率πを度数に変換します。
SELECT DEGREES(PI()) FROM "T1"
- 例題2
-
表T1のC1列およびC2列の値を入力して,スカラ関数ATAN2で逆正接の角度(ラジアン単位)を求め,それをスカラ関数DEGREESで度数に変換します。
SELECT DEGREES(ATAN2("C1","C2")) FROM "T1"