返回顶部
首页 > 资讯 > 数据库 >oracle数字函数
  • 311
分享到

oracle数字函数

2024-04-02 19:04:59 311人浏览 薄情痞子
摘要

数字函数1,取整函数(ceil 向上取整,floor 向下取整)   select ceil(66.6) N1,floor(66.6) N2 from dual;2, 取幂(p

数字函数
1,取整函数(ceil 向上取整,floor 向下取整)
   select ceil(66.6) N1,floor(66.6) N2 from dual;

2, 取幂(power) 和 求平方根(sqrt)
   select power(3,2) N1,sqrt(9) N2 from dual;

3,求余
   select mod(9,5) from dual;

4,返回固定小数位数 (round:四舍五入,trunc:直接截断)
   select round(66.667,2) N1,trunc(66.667,2) N2 from dual; 

5,返回值的符号(正数返回为1,负数为-1)
   select sign(-32),sign(293) from dual;

其他函数
   1.user: 
    返回登录的用户名称 
    select user from dual;

   2.vsize: 
    返回表达式所需的字节数
    select vsize('HELLO') from dual;

   3.nvl(ex1,ex2):  
    ex1值为空则返回ex2,否则返回该值本身ex1(常用) 
    例:如果雇员没有佣金,将显示0,否则显示佣金 
    select comm,nvl(comm,0) from emp;

   4.nullif(ex1,ex2): 
    值相等返空,否则返回第一个值
    例:如果工资和佣金相等,则显示空,否则显示工资
    select nullif(sal,comm),sal,comm from emp;

   5.coalesce:  
    返回列表中第一个非空表达式
    select comm,sal,coalesce(comm,sal,sal*10) from emp;

   6.nvl2(ex1,ex2,ex3) :
    如果ex1不为空,显示ex2,否则显示ex3
    如:查看有佣金的雇员姓名以及他们的佣金 
    select nvl2(comm,ename,') as HaveCommName,comm from emp;

原文地址;Http://bbs.delit.cn/thread-198-1-1.html

转载请注明出处;

撰写人:度量科技http://www.delit.cn

您可能感兴趣的文档:

--结束END--

本文标题: oracle数字函数

本文链接: https://lsjlt.com/news/40708.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle数字函数
    数字函数1,取整函数(ceil 向上取整,floor 向下取整)   select ceil(66.6) N1,floor(66.6) N2 from dual;2, 取幂(p...
    99+
    2024-04-02
  • oracle字符函数
    1,字符串截取   select substr('abcdef',1,3) from dual2,查找子串位置   select ins...
    99+
    2024-04-02
  • Oracle函数-单行函数-字符单行函数
    函数的分类=========================================================单行函数:一个input对应一个output,input和output存在一一对应...
    99+
    2024-04-02
  • Oracle单行函数之字符函数
    本次主要总结了以下字符函数的作用及使用方法:函 数说 明ASCII返回对应字符的十进制值CHR给出十进制返回字符CONCAT拼接两个字符串,与 || 相同INITCAT将字符串的第一个字母变为大写INSTR...
    99+
    2024-04-02
  • Oracle中数字函数有哪些
    小编给大家分享一下Oracle中数字函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数字函数      ...
    99+
    2023-06-03
  • Oracle函数-单行函数-数字、日期、日期处理函数
    函数的分类单行函数:一个input对应一个output,input和output存在一一对应的关系 如lower组函数:多个input,但是只对应一个output。如 sum()==============...
    99+
    2024-04-02
  • Oracle的字符类函数
    1,INITCAP(c1)  该函数将c1中每个单词的第一个字母大写,其它字母小写返回。 select initcap(ename) from emp;2, LENGTH(c1...
    99+
    2024-04-02
  • [学习笔记] Oracle字符串函数、日期函数、数值函数、转换函数、聚合函数
    函数 单行函数:对一行数据进行操作的函数,如字符串函数、数值函数、转换函数、日期函数等。 聚合函数:同时对多行数据进行操作,如求和函数等。 字符串函数 函数 说明 ASCII(X) 求字符X的ASCII码...
    99+
    2020-05-29
    [学习笔记] Oracle字符串函数 日期函数 数值函数 转换函数 聚合函数
  • Oracle函数-组函数
    函数的分类单行函数:一个input对应一个output,input和output存在一一对应的关系 如lower组函数:多个input,但是只对应一个output。如 sum()--------------...
    99+
    2024-04-02
  • C++字符函数、数字函数和日期函数的说明
    本篇内容主要讲解“C++字符函数、数字函数和日期函数的说明”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++字符函数、数字函数和日期函数的说明”吧! 一、官...
    99+
    2024-04-02
  • oracle中字符串转日期的函数是哪个函数
    oracle 中将字符串转换成 date 数据类型的函数是 to_date 函数。用法如下:to_date(string_expression, format_mask)string_e...
    99+
    2024-05-08
    oracle
  • Oracle 中有哪些字符串函数
    Oracle 中有哪些字符串函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。----SQL> select greate...
    99+
    2024-04-02
  • oracle中substr函数截取字符串
    在Oracle中,可以使用SUBSTR函数来截取字符串。SUBSTR函数的语法如下: SUBSTR(字符串, 开始位置, 长...
    99+
    2024-04-09
    oracle
  • oracle中截取字符串的函数
    oracle 提供了两个字符串截取函数:substr():从指定位置开始截取指定长度的字符。substring():从指定位置开始截取剩余的字符,或从指定位置开始截取...
    99+
    2024-05-03
    oracle
  • oracle数值函数
    整理一下常用到的oracle 数值相关的函数:约数(四舍五入):round() 例如,保留小数点后两位小数:select round(3.2233,2) from dual 返回结果3.22。求平...
    99+
    2024-04-02
  • Oracle函数
    Lag向上取一条,Lead向下取一条   Lag(Field01) over(order by Field02) Rollup函数即内卷函数   分组统计 decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)...
    99+
    2017-12-05
    Oracle函数 数据库入门 数据库基础教程
  • oracle中生成包含大小写字符和数字的函数
    function createString(n_num in number) return varchar2 is    i integer default 0;   ...
    99+
    2024-04-02
  • Oracle中的函数——Round()函数
    Round(exp1,exp2)函数具有四舍五入的功能,分为以下两种情况: 1.exp2数为非负 四舍五入的位数从小数点后开始计数,小数点后|exp2|位,看後一位,进本位,后面舍去 select Round(125....
    99+
    2016-11-27
    Oracle中的函数——Round()函数
  • Oracle中的函数——NVL()函数
    NVL(exp1,exp2)函数时判断判断某个值是否为null。若为null,则返回exp2,否则返回exp1 ---格式1 select nvl(exp1,exp2) from db_table ---例子 sel...
    99+
    2017-11-03
    Oracle中的函数——NVL()函数
  • oracle 函数之分析函数
    1.分析函数有4个 over row_number dense_rank rank 四个 不能单独使用2.select empno, sal ,deptno,sum(sal) over(o...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作