我有一个数字类型的列。我不确定它是整数还是十进制数。这里有两个选择:
我的问题是,将它存储为DOUBLE要简单得多(因为int可以表示为" 5.0"),那么接收时间和接收时间的区别是什么?查询时间,如果某些内容存储为double与int。如何“昂贵”#39;它是否将INT的类型错误地存储为DOUBLE?
答案 0 :(得分:1)
根据BigQuery pricing table,整数和浮点数都使用8个字节,因此实际成本将相同。
BigQuery floating point type是64位。 (我相信DOUBLE,FLOAT和FLOAT64是synonyms, based on the REST docs)