Deze link legt goed uit wat je zoekt. Dit is wat er staat:
Al deze drie typen kunnen worden gespecificeerd door de volgende parameters (maat, d). Waarbij size de totale grootte van de String is, en d de precisie weergeeft. Om bijvoorbeeld een getal als 1234.567 op te slaan, stelt u het gegevenstype in op DOUBLE(7, 3), waarbij 7 het totale aantal cijfers is en 3 het aantal cijfers dat volgt op de komma.
FLOAT en DOUBLE, beide vertegenwoordigen drijvende-kommagetallen. Een FLOAT is voor enkele precisie, terwijl een DOUBLE voor dubbele precisie getallen is. Een precisie van 0 tot 23 resulteert in een 4-byte single-precision FLOAT-kolom. Een precisie van 24 tot 53 resulteert in een dubbele-precisie DUBBELE kolom van 8 bytes. FLOAT is nauwkeurig tot op ongeveer 7 decimalen en DUBBEL tot 14.
De verklaring en werking van decimalen is vergelijkbaar met Double. Maar er is één groot verschil tussen drijvende-kommawaarden en decimale (numerieke) waarden. We gebruiken DECIMAL-gegevenstype om exacte numerieke waarden op te slaan, waarbij we geen precisie willen, maar exacte en nauwkeurige waarden. Een Decimaal type kan maximaal 65 cijfers bevatten, met 30 cijfers achter de komma.
Dus voor de meest nauwkeurige en precieze waarde zou decimaal de beste optie zijn.