sql >> Database >  >> RDS >> Mysql

Decimaal datatype rondt de waarden af

  1. 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.

  2. 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 dat 10.215 wordt opgeslagen als 10.22 en 10.214 wordt 10.21 ).

    Als het DECIMAL(10) . is het heeft geen decimale waarden en wordt afgerond op een geheel getal.

  3. Als u FLOAT . gebruikt of DOUBLE PRECISION u hoeft het aantal decimale waarden niet op te geven, maar het heeft zijn eigen gebreken.



  1. Laravel valideert uniek als id hetzelfde is

  2. MySQL twee kolommen tijdstempel standaard NU-waarde ERROR 1067

  3. Een datum converteren in MySQL vanuit een stringveld

  4. De uitdaging zit erop! Community-oproep voor het maken van de snelste nummerreeksgenerator