zoukankan      html  css  js  c++  java
  • 【Teradata】数值类型

     1.Decimal(n,m) 十进位小数

    n为最大数值位数(取值1-38),m为小数位数(取值0-n)。

    decimal(3,2)    -9.99 to 9.99

    decimal(4,4)   -.9999 to .9999

    decimal(9,1) -99999999.9 to 99999999.9 

    2.NUMBER(n,m)数字

    可以兼容decimal任何使用场合。n为精度(取值1-38),m为小数点后位数(如果n未指定则范围为0-38,如果n指定则范围为0-n)

    NUMBER  === NUMBER(*)

    NUMBER(*,m)

    NUMBER(n) ===NUMBER(n,0)

    NUMBER(n,m)

     3.byteint

    -128 to 127 ,占用1个字节。

    4.smallint

    -32768 to 32767 ,占用2个字节

    5.int

    -2,147,483,648 to 2,147,483,647 (20亿),占用4个字节

    6.bigint

    -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.(6个逗号),占用8个字节。

    7.主题模型中:decimal类型转换为其它类型

    如果是当事人编号,则转换为string。如果为金额的带小数点(18,2) (38,2),如果为整数可能会转换为integer。

    主题要考虑兼容性,不可能因为某一个系统的字段类型,决定主题类型。

    8.decimal数值乘法的隐式转化后,小数位数为两个乘数因子的小数位之和。

    decimal(10,2) * decimal(10,8) 结果中小数位数为10

    sel type( decimal(10,2) * decimal(10,8) )   //查看小数位数,结果为10
  • 相关阅读:
    scrapy Request方法
    from lxml import etree报错
    python文件管道 下载图集
    scrapy基本爬虫,采集多页
    python操作excel xlwt (转)
    matplotlib 设置标题 xy标题等
    matplotlib 饼状图
    acwing 600. 仰视奶牛
    LeetCode 684. 冗余连接
    LeetCode 200. 岛屿数量
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10472201.html
Copyright © 2011-2022 走看看