FLOATmatches IEEE 754and approximates the decimal representation.
NUMERIC is accurate in decimal notation (up to declared accuracy).
SELECT CAST(PI() AS FLOAT),
CAST(PI() AS NUMERIC(20, 18)),
CAST(PI() AS NUMERIC(5, 3))
3,14159265358979 3.141592653589793100 3.142
source
share