精华内容
下载资源
问答
  • Oracle Round 函数的意思是四舍入的方法,即传回一个数值,该数值按照指定的小数位元数进行四舍入运算的结果。 Oracle Round 函数使用示例如下: SELECT ROUND( number, [ decimal_places ] ) FROM DUAL 1...

    Oracle Round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。

    Oracle Round 函数使用示例如下:

    SELECT ROUND( number, [ decimal_places ] ) FROM DUAL

    1、参数 number 是指需要处理的数值,是必须填写的值。

    2、参数 decimal_places 是指在进行四舍五入运算时 , 小数的应取的位数,该参数可以不填,不填的时候,系统默认小数位数取0。

    3、函数应用举例:

    ①“select round(988.211, 0) from dual;”得到结果为:988

    ②“select round(988.211, 1) from dual;”得到结果为:988.2

    ③“select round(988.211, 2) from dual;” 得到结果为:988.21

    ④“select round(988.211, 3) from dual;” 得到结果为:988.211

    ⑤“select round(-988.211, 2) from dual;”得到结果为:-988.21

    扩展资料:

    四舍五入是一种精确度的计数保留法,与其他方法本质相同。

    但特殊之处在于采用四舍五入,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一,假如0~9等概率出现的话,对大量的被保留数据,这种保留法的误差总和是最小的。

    这也是我们使用这种方法为基本保留法的原因

    展开全文
  • 一般在用小数的时候才有用,比如类型你设置了double,十进位你设为2,那么你可以放0.22的值,但是放0.222的值它会自动四舍入为0.22,相当于小数位数吧...

    一般在用小数的时候才有用,比如类型你设置了double,十进位你设为2,那么你可以放0.22的值,但是放0.222的值它会自动四舍五入为0.22,相当于小数位数吧

    展开全文
  • 当指定的位数大于 0,返回四舍入到指定的小数位;当指定的位数等于 0,返回四舍入到最接近的整数,保留整数部分;当指定的位数小于 0,对整数部分进行四舍入,返回的结果浮点数。具体使用过程请看本文。一、...

    round函数是python中的内置函数,它在哪都能用,用于数字的四舍五入。当指定的位数大于 0,返回四舍五入到指定的小数位;当指定的位数等于 0,返回四舍五入到最接近的整数,保留整数部分;当指定的位数小于 0,对整数部分进行四舍五入,返回的结果是浮点数。具体使用过程请看本文。

    一、语法round(number,num_digits)

    二、参数

    number:需要四舍五入的数

    digits:需要小数点后保留的位数;

    三、返回值

    指定的位数大于 0,返回四舍五入到指定的小数位;

    指定的位数等于 0,返回四舍五入到最接近的整数,保留整数部分;

    指定的位数小于 0,对整数部分进行四舍五入,返回的结果是浮点数。

    四、使用实例

    1、指定的位数大于 0,返回四舍五入到指定的小数位;

    保留2位小数:>>> s = 1.234567

    >>> result = round(s, 2)

    >>> print(result)

    1.23

    >>> s = 1.23567

    >>> result = round(s, 2)

    >>> print(result)

    1.24

    2、指定的位数等于 0,返回四舍五入到最接近的整数,保留整数部分;print("round(123.456789,0)的值为:",round(123.456,0))

    输出round(123.456789,0)的值为: 123.0

    3、指定的位数小于 0,对整数部分进行四舍五入,返回的结果是浮点数。round(-0.5)         #-1.0

    以上就是python中round函数的具体使用详解,希望能对你有所帮助哦~

    展开全文
  • Numeric(10,2) 指字段数字型,长度为10 小数为两的简要描述一下SQL中的种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型VARCHAR VS CHARVARCHAR型和CHAR型数据的这个差别细微的,但是非常重要。...

    Numeric(10,2) 指字段是数字型,长度为10 小数为两位的

    简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型

    字符型

    VARCHAR VS CHAR

    VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。

    假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。

    当你建立自己的站点时,你会发现使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,你不需要为剪掉你数据中多余的空格而操心。

    VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要

    文本型

    TEXT

    使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。

    注意文本型数据没有长度,而上一节中所讲的字符型数据是有长度的。一个文本型字段中的数据通常要么为空,要么很大。

    当你从HTML form的多行文本编辑框(TEXTAREA)中收集数据时,你应该把收集的信息存储于文本型字段中。但是,无论何时,只要你能避免使用文本型字段,你就应该不适用它。文本型字段既大且慢,滥用文本型字段会使服务器速度变慢。文本型字段还会吃掉大量的磁盘空间。

    一旦你向文本型字段中输入了任何数据(甚至是空值),就会有2K的空间被自动分配给该数据。除非删除该记录,否则你无法收回这部分存储空间。

    数值型

    SQL支持许多种不同的数值型数据。你可以存储整数 INT 、小数 NUMERIC、和钱数 MONEY。

    INT VS SMALLINT VS TINYINT

    他们的区别只是字符长度: INT型数据的表数范围是从-2,147,483,647到2,147,483,647的整数SMALLINT 型数据可以存储从-32768到32768的整数TINYINT 型的字段只能存储从0到255的整数,不能用来储存负数

    通常,为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节;一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面,一旦你已经创建了一个字段,要修改它是很困难的。因此,为安全起见,你应该预测以下,一个字段所需要存储的数值最大有可能是多大,然后选择适当的数据类型。

    MUNERIC

    为了能对字段所存放的数据有更多的控制,你可以使用NUMERIC型数据来同时表示一个数的整数部分和小数部分。NUMERIC型数据使你能表示非常大的数——比INT型数据要大得多。一个NUMERIC型字段可以存储从-1038到1038范围内的数。NUMERIC型数据还使你能表示有小数部分的数。例如,你可以在NUMERIC型字段中存储小数3.14。

    当定义一个NUMERIC型字段时,你需要同时指定整数部分的大小和小数部分的大小。如:MUNERIC(23,0)

    一个 NUMERIC型数据的整数部分最大只能有28位,小数部分的位数必须小于或等于整数部分的位数,小数部分可以是零。

    MONEY VS SMALLMONEY

    你可以使用 INT型或NUMERIC型数据来存储钱数。但是,专门有另外两种数据类型用于此目的。如果你希望你的网点能挣很多钱,你可以使用MONEY型数据。如果你的野心不大,你可以使用SMALLMONEY型数据。MONEY型数据可以存储从-922,337,203,685,477.5808到922,337,203,685,477.5807的钱数。如果你需要存储比这还大的金额,你可以使用NUMERIC型数据。

    SMALLMONEY型数据只能存储从-214,748.3648到214,748.3647 的钱数。同样,如果可以的话,你应该用SMALLMONEY型来代替MONEY型数据,以节省空间。

    逻辑型

    BIT

    如果你使用复选框( CHECKBOX)从网页中搜集信息,你可以把此信息存储在BIT型字段中。BIT型字段只能取两个值:0或1。

    当心,在你创建好一个表之后,你不能向表中添加 BIT型字段。如果你打算在一个表中包含BIT型字段,你必须在创建表时完成。

    日期型

    DATETIME VS SMALLDATETIME

    一个 DATETIME型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

    如果你不需要覆盖这么大范围的日期和时间,你可以使用SMALLDATETIME型数据。它与DATETIME型数据同样使用,只不过它能表示的日期和时间范围比DATETIME型数据小,而且不如DATETIME型数据精确。一个SMALLDATETIME型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒。

    DATETIME型字段在你输入日期和时间之前并不包含实际的数据,认识这一点是重要的

    在www.iyuanma.com中有很多关于这反面的介绍

    展开全文
  • python中的数学运算函数(ceil,floor,round)的主要任务截掉小数以后的位数.总体来说就是取整用的。只是三者之间有微妙的区别:floor() :把数字变小ceil() : 把数字变大。round() : 四舍入。英文不好的笔者,...
  • 主要用来处理小数的,针对与浮点型我们比较熟悉flocat 这个也可以针对小数进行处理,但是它会四舍入,也可以用到关于金额,或者需求要求特别精确的方面。2、优点(1)Decimal所表示的数完全精确的。(2)Decimal类...
  • round的英文意思有四舍入,x四舍入的浮点数,d是小数的截取位数。
  • 蓝桥杯---平面四点最小距离

    千次阅读 2015-04-07 18:22:09
    需要求出在所有的组合中,4个点间平均距离的最小值(四舍入,保留2位小数)。 比如有4个点:a,b,c,d, 则平均距离指:ab, ac, ad, bc, bd, cd 这6个距离的平均值。 每个点的坐标表示为:横坐标,纵坐标 ...
  • Oracle中函数的用法

    2018-06-21 14:34:00
    一、roundOracle round函数是什么意思?怎么运用?如何使用 Oracle Round 函数 (四舍入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍入运算的结果。SELECT ROUND( number, [ decimal_places ] ) ...
  • Java 两个整数相除保留两位小数,将小数转化为百分数  java中幂指数值的运算 java 中的Scanner(非常详细不看后悔)  Java 中 HashMap 初始化时赋值 正确使用java -cp通配符  什么是顶级类 Java中顶级类 啥...
  • 在运行框里dNum1为什么都6位小数?双精度的有效数字不是15~16位吗 还有编辑的%5.2lf\n这个。。之前我记笔记老师说5代表输出结果时空个空格,但是并没有。书上解释整个浮点数输出为5位。不明白什么什么意思。 ...
  • int scale, int roundingMode) {}意思是说:我用一个BigDecimal对象除以divisor后的结果,并且要求这个结果保留有scale个小数位,roundingMode表示的就是保留模式是什么,是四舍入啊还是其它的,你可以自己选!...
  • +加法,-减法,*乘法,/除法,%求余,对于整数间的除法采取直接舍弃小数部分的方式,而不是什么四舍入噢。 对于浮点数间的除法则能获得一个相对逼近结果的值(如果除不尽或位数特别多的话)。 百分号(%)在这里...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    符号 代表意思 示例 符号 代表意思 示例 + 加 5+8=13 小于等于 ID — 减 8-5=3 == 等于 ID==85 × 乘 5×8=40 != 不等于 ID!=66 / 除 8/5=1.6 && 与 4&&8 % 求余 8%5=3 || 或 3||5 > 大于 ID>5 ^ 次方 ...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

五位小数是什么意思