Przyjrzyj się DECIMAL(P,S)
typ.
W tym celu P to precyzja, a S to skala. Możesz myśleć o P jako o łącznej liczbie cyfr (zarówno przed, jak i po przecinku), a S jako o liczbie cyfr po przecinku.
Na przykład, aby zapisać od -999,99 do 999,99, potrzebujesz 5 cyfr precyzji i skali 2, dlatego użyjesz DECIMAL(5, 2)
.
W twoim przypadku potrzebujesz DECIMAL(n, 1)
, gdzie n to liczba cyfr potrzebnych przed kropką dziesiętną + 1 dla miejsca dziesiętnego.