我有一个包含2列的表,每列都有相同的十进制值。
10.0.14393.0 2 Windows client Update 0.00 %
10.0.14393.1670 84 Windows client Update 0.11 %
10.0.14393.2189 2 Windows client Update 0.00 %
10.0.14393.2273 3 Windows client Update 0.00 %
10.0.14393.2395 265 Windows client Update 0.33 %
10.0.14393.2608 3 Windows client Update 0.00 %
10.0.14393.351 7
我想四舍五入数字1和四舍五入数字并返回结果在一个表中。到目前为止,有以下查询:
id number1 number2
1 13.220 13.220
2 5.660 5.660
3 9.512 9.423
它仅将两个结果合并为一列,而我希望它返回两列。
答案 0 :(得分:2)
为什么不在单个SELECT
语句中同时使用两个函数?无需UNION
设置:
select ceiling(number1) number1, FLOOR(number2) number2
from decimals;