Hive建表时,数值列的字段类型选取decimal(x,y)与Float、double的区别,下列说法正确的是?
A: decimal(x,y)是整数,Float、double是小数
B: Float、double在进行sum等聚合运算时,会出现JAVA精度问题
C: decimal(x,y)是数值截取函数,Float、double是数据类型
D: decimal(x,y)在进行sum等聚合运算时,会出现JAVA精度问题
A: decimal(x,y)是整数,Float、double是小数
B: Float、double在进行sum等聚合运算时,会出现JAVA精度问题
C: decimal(x,y)是数值截取函数,Float、double是数据类型
D: decimal(x,y)在进行sum等聚合运算时,会出现JAVA精度问题
举一反三
- Hive建表时,数值列的字段类型选取decimal(x,y)与Float、double的区别,下列说法正确的是() A: decimal(x,y)是整数,Float、double是小数 B: Float、double在进行sum等聚合运算时,会出现JAVA精度问题 C: decimal(x,y)是数值截取函数,Float、double是数据类型
- 下列数值类型的数据精度最高的是____ A: int B: float C: decimal D: double
- 在某个类中存在一个方法:void sum(int x , int y),以下不能作为该方法重载声明的是( )。 A: float sum(float x, float y) B: int sum (int y) C: double sum (int x,int y) D: void sum (double y)
- 如下fun函数的类型是( )。fun(float x){double y;int z;y=x*x;z=(int)y;return(z);} A: void B: double C: int D: float
- 以下函数返回值的类型是( )int fff(float x){double y; y=x+5; return y;} A: int类型 B: double 类型 C: float D: 不确定