Solution: Use NUMERIC Data Type
Let's solve the antipattern by using the NUMERIC data type.
We'll cover the following...
Instead of FLOAT
or its siblings, let’s use the NUMERIC
or DECIMAL
SQL data types for fixed-precision fractional numbers.
Press + to interact
ALTER TABLE Bugs ADD COLUMN hours NUMERIC(9,2);ALTER TABLE Accounts ADD COLUMN hourly_rate NUMERIC(9,2);
Precision and scale
The NUMERIC
and DECIMAL
data types store numeric values exactly, up to the precision we specify in ...