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函数接受任何数字数据类型或任何非数字数据类型作为可隐式转换为数字数据类型的参数。

oracle asin(),PLSQL ASIN用法及代码示例相关推荐

  1. lower() oracle,PLSQL LOWER用法及代码示例

    PLSQL LOWER函数用于将指定字符串中的所有字母都转换为小写.如果字符串中的字符不是字母,则不受此功能的影响. 要转换的char可以是任何数据类型,例如CHAR,VARCHAR2,NCHAR,N ...

  2. oracle last day比较,PLSQL LAST_DAY用法及代码示例

    PLSQL LAST_DAY函数用于根据日期值返回月份的最后一天.该月的最后一天由会话参数NLS_CALENDAR定义. LAST_DAY函数接受一个参数,该参数是用于计算月份的最后一天的日期值.无论 ...

  3. oracle中ln函数,PLSQL LN用法及代码示例

    LN函数是PLSQL中的内置函数,用于返回给定输入数字的自然对数.数字的自然对数是该数字与底数e的对数,其中e是近似等于2.718的数学常数.这使用lnx表示法,有时也用logex表示. 用法: LN ...

  4. oracle addmonth用法,PLSQL ADD_MONTHS用法及代码示例

    PLSQL ADD_MONTHS函数用于返回添加了指定月份数的日期. ADD_MONTHS函数接受两个参数,分别是初始日期和要添加的月份数. ADD_MONTHS函数返回日期数据类型的值. date参 ...

  5. oracle sql length函数,PLSQL LENGTH用法及代码示例

    PLSQL LENGTH函数用于返回指定字符串的长度,换句话说,它返回char的长度. PLSQL中的LENGTH函数接受的char可以是任何数据类型,例如CHAR,VARCHAR2,NCHAR,NV ...

  6. oracle的power函数,PLSQL POWER用法及代码示例

    POWER函数是PLSQL中的内置函数,当a升至bth次幂时,用于返回计算值.如果a为负数,则b必须为整数. 用法: POWER(a, b) 使用的参数: 此函数接受两个参数a和b.如果a为负数,则b ...

  7. oracle least方法,PLSQL LEAST用法及代码示例

    LEASE是PLSQL中的一个内置函数,用于从某些表达式的给定列表中返回最小值.这些表达式可以是数字,字母等. 用法: LEAST(exp1, exp2, ... exp_n) 使用的参数: 此函数接 ...

  8. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  9. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

最新文章

  1. Linux CPU cache
  2. IP地址分类及CIDR划分方法
  3. 管理维护MySQL的SQL语句有哪些_MySQL常用管理SQL语句
  4. Node.js异步库async
  5. TZOJ--5480: 孤衾易暖 // POJ--3735 Training little cats (矩阵快速幂)
  6. “约见”面试官系列之常见面试题第四十四篇之webpack打包原理解析?(建议收藏)
  7. void readstring( char s[] ); 怎样_char *s和char s[]
  8. 学会这三种贷中调额方法,今年优化list没我
  9. 利用Visio绘制网络拓扑图要注意些什么
  10. 笔记本电脑如何强制关机_Mac 如何强制关机?
  11. java人脸识别源码_用 Java 实现人脸识别功能(附源码)
  12. ps背景不变换字_ps里怎么在不改变背景的前提改变文字
  13. java哪个软件编程好学吗_java编程好学吗?
  14. 【优化充电】基于matlab遗传算法求解电动汽车充电统一管理优化问题(含负荷功率曲线对比图及充电计划)【含Matlab源码 2300期】
  15. ubuntu慢?如何给 ubuntu 换源 提速
  16. 郭彦甫Matlab第五节笔记——进阶绘图
  17. 知道当年为什么黑鹰3800hk受欢迎了,文案做得好谁不喜欢?
  18. 最小覆盖模型matlab_MATLAB求解最小球覆盖问题
  19. 深入计算机组成原理(十五)浮点数和定点数(上):怎么用有限的bit标识尽可能多的信息?
  20. VRTK抓取触碰交互

热门文章

  1. VS2017编译可在Win2000上运行的程序
  2. asp.net session 如何知道是哪个浏览器客户端_微服务下的分布式session管理
  3. disconf mysql_disconf浅入浅出(一)disconf简介以及disconf-web端使用
  4. c语言getchar用法_C语言 — 关键字
  5. 南宁师范大学计算机与信息工程学院研究生,南宁师范大学计算机与信息工程学院(专业学位)职业技术教育保研...
  6. 外贸常用术语_外贸干货!做外贸常用的贸易术语,几个妙招教你快速记住!
  7. php 安卓实现实时导航,用安卓平板电脑轻松实现GPS实时导航
  8. linux java查看进程命令_linux一些查看进程情况的命令
  9. 第三方软件源_两款电视盒子软件。涵盖电视直播,电影,电视剧,你值得拥有。...
  10. 我的世界服务器高清修复,我的世界1.7.2 skinme高清修复(optifine)兼容版 35+8大型基础包...