我在 Teradata 中有一个数据类型为 float 的列。我想找到该列的最大精度和比例。
注意:我的专栏的比例部分在大多数地方都有10位以上的数字。
样本数据
123.12321323002
13123213.13200003
33232.213123001
我需要的输出是 Precsion 19(比例 + 长度为 13123213),比例为 11(长度为 12321323002)或
8(长度为 13123213)、11(长度为 12321323002)。
我试图找到他们购买将列转换为 varchar 并根据“。”拆分它们。并将整数和小数部分设为 2 列,然后找到 2 列的最大长度。但是当我选择数据时,Teradata 会四舍五入比例部分。所以在那之后,如果我将它们转换为字符,我得到的比例部分价值较小。
例如:
组织数据:1234.12312000123101
我从 Teradata 中选择时的数据:1234.12312000123