Do przechowywania jakich wartości przeznaczony jest typ DECIMAL?
Dobrze.
DECIMAL przechowuje liczby z ustaloną liczbą miejsc po przecinku.Źle.
DECIMAL przechowuje liczby dziesiętne, nie binarne.Źle. To rola typów
CHAR/VARCHAR.Źle. To raczej
FLOAT/DOUBLE; DECIMAL jest stałoprzecinkowy.Typ
DECIMAL przechowuje liczby rzeczywiste STAŁOPRZECINKOWE - z dokładną liczbą miejsc po przecinku, bez zaokrągleń typowych dla typów zmiennoprzecinkowych. Dlatego stosuje się go np. do kwot pieniężnych. Dlatego DECIMAL przechowuje liczby stałoprzecinkowe.DECIMAL to dokładny typ liczbowy o ustalonej precyzji, a nie zmiennoprzecinkowy (od tego są FLOAT/DOUBLE, które mogą zaokrąglać). Nie służy do tekstu (CHAR/VARCHAR) ani do zapisu binarnego. DECIMAL przechowuje liczby rzeczywiste stałoprzecinkowe.