我有一个表,它存储在一个类型为VARCHAR的列中。10.01最近,作为新请求的一部分,我们不得不从存储在VARCHAR列中的数字中删除小数点。转换为BIGINT ),请乘以100,然后转换为BIGINT查询的结果是1014。另一种解决方法是像这样使用CAST:
CAST(@amt as float)*100 as Pa
我将csv文件上传到Server中,本应为Int或Decimal的列只是varchar,我正在尝试将16.50转换为0.165或6.40转换为0.064。我创建了一个新表并尝试转换数据,这样做: add [New O Swing Percentage] as decimal(5,4)
Set [New O Swing Percentage]