使用union all概念时的小数位置问题

时间:2016-04-04 06:16:19

标签: sql sql-server

SELECT 1.233
UNION ALL
SELECT 333

我的输出为:

1.233
333.000

但我不想要额外的小数位。我需要输出:

1.233
333.

请帮帮我。

2 个答案:

答案 0 :(得分:4)

试试这个

SELECT CAST(1.233 AS FLOAT)
UNION ALL
SELECT 333

答案 1 :(得分:2)

如果您不需要进一步计算,可以尝试将列转换为字符串。

SELECT CAST(1.233 AS VARCHAR)
UNION ALL
SELECT CAST(333 AS VARCHAR)