最佳答案
我有一个不同长度的浮点数列我试着把它们转换成 varchar。
有些值超过 bigint max size,所以我不能这样做
cast(cast(float_field as bigint) as varchar(100))
我试过用十进制,但数字的大小不一样,所以这也没有帮助
CONVERT(varchar(100), Cast(float_field as decimal(38, 0)))
感谢你的帮助。
更新:
样本值为 2.2000012095022 E + 26。