我如何删除“。”从十进制数字开始并保留最后2个数字?
123.45 -> 12345
1.00 -> 100
答案 0 :(得分:2)
您可以使用:
SELECT CAST((col * 100) AS INT)
FROM tab
答案 1 :(得分:1)
REPLACE
函数可能会实现您的构想:
SELECT REPLACE(CAST(123.45 AS varchar(max)), '.', '') AS output;
12345
对于可能没有小数部分的数字输入,此答案也很可靠。