我有数字(来自我的选择)
col1 col2
1. 3.6 and 3
2. 3.6 and 5
我想要这个
if(col1/col2 = integer)
update column
else(col1/col2 = decimal number)
update column
任何想法如何获得是数字整数还是小数?
答案 0 :(得分:2)
你可以使用模1(%1),如果余数为零,那么你有'整数'。例如,使用SQL Server:
if (col1 / col2 ) % 1 = 0
-- integer
else
-- decimal