-
AFAIK de punt is de standaardnotatie voor decimale waarden. Het gebruik van komma's kan SQL-parseerfouten veroorzaken of kan onopgemerkt blijven als de syntactische context een komma toelaat.
-
Hoe heb je de precisie van de
DECIMAL
. gedefinieerd? kolom?Als het
DECIMAL(10, 2)
. is het zal in totaal 10 getallen hebben, waarvan 2 decimale waarden (met 2 decimale afronding wat betekent dat10.215
wordt opgeslagen als10.22
en10.214
wordt10.21
).Als het
DECIMAL(10)
. is het heeft geen decimale waarden en wordt afgerond op een geheel getal. -
Als u
FLOAT
. gebruikt ofDOUBLE PRECISION
u hoeft het aantal decimale waarden niet op te geven, maar het heeft zijn eigen gebreken.