Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como determinar se o número é float ou integer

declare @value float = 1

IF FLOOR(@value) <> CEILING(@value)
BEGIN
    PRINT 'this is float number'
END
ELSE
BEGIN
    PRINT 'this is integer number'
END