`
oppal
  • 浏览: 10255 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

oracle取小数点后的位数

 
阅读更多
round(45.926,2)---将前一数保留指定的小数位,并四舍五入(45.93),假如指定位是负数则意为在小数点左边保留指定位,如round(45.923,-1)=50,rount(45.923,0)=46,round(45.93,-2)=0,round(55.93,-2)=100
trunc(45.926,2)---同上,得不四舍五入(45.92)
mod(1600,300)---求余(100)
分享到:
评论

相关推荐

    oracle小数点处理

    ### Oracle小数点处理知识点详解 #### 一、引言 在Oracle数据库中,处理小数点是一项常见的需求。无论是财务计算、统计分析还是其他业务场景,都需要对数值进行精确控制,包括四舍五入、截断等操作。本文将详细...

    SQLServer多种去除尾数多余的0

    风格代码1会去除小数点后的所有零,但保留至指定的小数位数。如果希望完全去除所有尾部零,可以使用以下自定义函数: ```sql CREATE FUNCTION dbo.TrimTrailingZeros(@value decimal) RETURNS decimal AS BEGIN ...

    ORACLE和SQL语法区别归纳.docx

    * DECIMAL(P,S):Oracle 中的 DECIMAL(P,S) 类型,P 代表小数点左面的位数,S 代表小数点右面的位数,而 SQL Server 中的 DECIMAL[P(,S)] 类型,P 代表小数点左右两面的位数之和,S 代表小数点右面的位数。...

    ORACLE和SQL语法区别归纳.pdf

    ORACLE 中 p 代表小数点左面的位数,s 代表小数点右面的位数,而 SQL 服务器中 p 代表小数点左右两面的位数之和,s 代表小数点右面的位数。DECIMAL(P,S) 类型也存在类似的问题。 在内部函数方面,ORACLE 和 SQL ...

    oracle保留两位小数解决方案

    `ROUND(_data, 2)` 和 `TRUNC(_data, 2)` 都可以用来四舍五入或截断数值到小数点后两位。`ROUND`函数会根据第三参数进行四舍五入,而`TRUNC`则直接舍去超出部分。如果对结果格式要求不高,`ROUND`即可满足需求。...

    Oracle查询指定表的所有字段名和数据类型SQL

    - **DATA_SCALE**:对于数值类型,表示该数值的小数点后位数。 - **NULLABLE**:表示该列是否允许为NULL,如果是YES则表示可以为NULL,NO则表示不允许为NULL。 - **DATA_DEFAULT**:表示该列的默认值。 - **COMMENTS...

    oracle和sql的语法区别大

    - SQL Server: NUMERIC 类型定义时也是通过P和S来确定,但是P代表整个数字的最大位数(包括小数点两侧),S仍指小数点右侧的位数。 - **DECIMAL (Oracle) / DECIMAL (SQL Server)** - 与NUMBER和NUMERIC相同,...

    oracle数据类型.doc

    3. **Number(m,n)**: 这种数据类型用于存储数值,m表示总位数,n表示小数点后的位数。例如,`number(5,2)`表示最多5位数字,其中2位是小数。如果输入值超出定义的位数,Oracle会截取超出部分。例如,`number(3,0)`,...

    Oracle 数据类型

    4、NUMBER表示数值数据类型,NUMBER(P,S),P为精度,表示数据的总位数,S为范围,表示小数点右边数字的位数 5、DATE数据类型,使用7个字节固定长度,每个字节分别存储世纪,年,月,日 ,时,分,秒,ORACLE中...

    Oracle 10g 操作手册 Oracle数据类型精解

    1. **数值型**:NUMBER(p,s)用于存储浮点数,p是总位数(包括小数点),s是小数位数。整数可以使用INTEGER或NUMBER(38)。PLS_INTEGER和BINARY_INTEGER用于PL/SQL程序。 2. **字符型**:CHAR(n)存储固定长度的字符串...

    Oracle数据库字段类型详解

    `precision` 表示数字的有效位数,而`scale` 表示小数点后的位数。如果不指定`precision`,默认值为38;如果不指定`scale`,默认值为0。如果`scale` 设为负数,则表示小数点左边的位数。 **Decimal** `DECIMAL` ...

    Oracle数据定义语言.ppt

    NUMBER 数据类型的声明语法为:NUMBER [(p[, s]),其中 p 是精度,s 是小数点的位数。 8. 日期时间数据类型 日期时间数据类型用于存储日期和时间值,包括年、月、日,小时、分钟、秒。主要的日期时间类型有 DATE ...

    oracle常用函数和类型

    1. NUMBER:这是Oracle中最通用的数字类型,可以存储整数和浮点数,允许定义精度(小数点后的位数)和规模(总位数)。BINARY_INTEGER是Oracle中用于整数计算优化的类型,而DEC、DOUBLE PRECISION、INTEGER、INT、...

    oracle和MySQL区别手册

    - **MySQL**: `DECIMAL(n, m)`用于浮点数,`n`指定了小数点前后的最大数字个数(最大精度为38),而`m`限定了小数点后的最大数字数量。MySQL还提供了多种整型,例如`INT`、`BIGINT`、`SMALLINT`以及`TINYINT`等,...

    java与oracle等数据库类型对应

    2. **Number(p,s)**: 其中p代表总位数,s代表小数点后的位数。例如,"Number(10,2)"表示总共10位,其中2位是小数。这样的"Number"类型通常对应Java中的浮点类型,如当s为0时,可以使用Integer;当s不为0时,一般推荐...

    oracle基本数据类型

    m 是所有有效数字的位数,n 是小数点以后的位数。 number 类型的数字可以表示各种数字类型,包括整数、浮点数等。 日期类型 Oracle 中的日期类型包括 date 等。 * date:日期类型,表示从公元前 4712 年 1 月 1...

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程_04章_Oracle数据类型和函数.

    `NUMBER`类型还支持精确度和标度的概念,其中精确度是指数字的总位数(包括整数部分和小数部分),标度是指小数点后的位数。例如: ```sql CREATE TABLE sales ( price NUMBER(8, 2) -- 8位数,其中2位是小数 ); `...

    oracle数据库常用操作指令

    NUMBER类型用于存储数字数据,可以指定总位数和小数点后的位数。DATE类型用于存储日期和时间。 在Oracle数据库中,合理使用上述常用操作指令能够有效完成数据库的日常管理工作,对于Oracle入门级人物而言,掌握这些...

    oracle内置函数

    13. **Round(value, places)**: 对value进行四舍五入,places参数控制小数点后的位数,如果为负数则控制小数点前的位数。 14. **Sign(value)**: 返回value的符号,如果是负数返回-1,如果是正数返回+1,如果是0则...

Global site tag (gtag.js) - Google Analytics