-
AFAIK точката е стандартната нотация за десетични стойности. Използването на запетаи може да предизвика грешки при анализа на SQL или може да остане незабелязано, ако синтактичният контекст позволява да има запетая.
-
Как определихте точността на
DECIMAL
колона?Ако е
DECIMAL(10, 2)
ще има общо 10 числа, от които 2 са десетични стойности (с 2 десетични закръгляване, което означава, че10.215
се запазва като10.22
и10.214
става10.21
).Ако е
DECIMAL(10)
няма да има десетични стойности и ще бъде закръглено до цяло число. -
Ако използвате
FLOAT
илиDOUBLE PRECISION
не е нужно да посочвате броя на десетичните стойности, но има свои собствени недостатъци.