PLSQL ASIN函數用於返回數字的反正弦。 ASIN函數隻有一個參數,它是一個數字,並且參數數字必須在-1到1的範圍內,並且該函數返回-pi /2到pi /2的範圍(以弧度表示)。
此函數將可以隱式轉換為數字數據類型的任何數字數據類型或任何非數字數據類型作為參數。
用法:
ASIN( number )
使用的參數:
數字–用於指定需要計算反正弦的數字。
返回值:
PLSQL中的ASIN函數返回數字值。
支持的Oracle /PLSQL版本:
- 甲骨文12c
- 甲骨文11g
- 甲骨文10g
- 甲骨文9i
- 甲骨文8i
示例1:在ASIN函數中使用正數值作為參數。
DECLARE Test_Number number := 0.5; BEGIN dbms_output.put_line(ASIN(Test_Number)); END;
輸出:
0.52359877559829887307710723054658381405
示例2:在ASIN函數中使用負數值作為參數。
DECLARE Test_Number number := -0.5; BEGIN dbms_output.put_line(ASIN(Test_Number)); END;
輸出:
-0.52359877559829887307710723054658381405
示例3:在ASIN函數中使用不落在-1和1之間的數值作為參數。
DECLARE Test_Number number := 2.5; BEGIN dbms_output.put_line(ASIN(Test_Number)); END;
輸出:
ERROR ORA-01428: argument '2.5' is out of range
由於傳遞的參數超出了可以接受的範圍,因此上述程序將引發錯誤。
示例4:在選擇查詢中使用ASIN函數。
SELECT ASIN(.4) FROM dual;
輸出:
0.41151684606748806
示例5:將ASIN函數與選擇查詢一起使用,並以度為單位返回值。
select (ASIN(.4)) * 57.29 FROM dual;
輸出:
23.57580011120639
使用1弧度= 57.29度的轉換公式。
優點:
ASIN函數接受任何數字數據類型或任何非數字數據類型作為可隱式轉換為數字數據類型的參數。
相關用法
- PLSQL COS用法及代碼示例
- PLSQL SIN用法及代碼示例
- PLSQL ABS用法及代碼示例
- PLSQL CHR用法及代碼示例
- PLSQL LOG用法及代碼示例
- PLSQL MOD用法及代碼示例
- PLSQL LEAST用法及代碼示例
- PLSQL LN用法及代碼示例
- PLSQL EXP用法及代碼示例
- PLSQL TAN用法及代碼示例
- PLSQL VSIZE用法及代碼示例
- PLSQL INSTR用法及代碼示例
- PLSQL DBTIMEZONE用法及代碼示例
- PLSQL LAST_DAY用法及代碼示例
- PLSQL TRUNC用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PLSQL | ASIN Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。