从十进制列中删除尾随零

时间:2013-04-25 04:12:16

标签: sql db2

如何使用SQL删除下表中的尾随零:

SKU     SIZE
ABC     35.000000
QWE     36.000000
RTY     37.000000
VGY     38.000000

预期结果:

SKU     SIZE
ABC     35
QWE     36
RTY     37
VGY     38

2 个答案:

答案 0 :(得分:1)

在sql server中,将包含十进制值的列强制转换为Int

Select SKU,CAST (Size AS INT) 
From tablename

对于MySql,使用整数除法函数DIV

SELECT SKU,Size DIV 1
From Tablename 

答案 1 :(得分:0)

我建议

SELECT sku, int(size)
FROM tablename

打字少了。 ; - )