我在SQL中有一个使用整数数据类型的列。从整数的最后两位数为小数的列中获取值的最佳方法是什么。这些结果需要显示在新列中。
示例:
COL_1 Col_2
25489 - > 254.89
489196 - > 4891.96
250 - > 2.50
77 - > 0.77
答案 0 :(得分:0)
这比你想象的要容易。只需将值转换为float并将其乘以0.01即可。这将创建一个新值,右边的小数位数为。
答案 1 :(得分:0)
你只需要将它除以100:
UPDATE my_table
SET col2 = col1 / 100.0