sql >> Database teknologi >  >> RDS >> Mysql

støbning af en flydende til decimal i mysql

DECIMAL(7,2) betyder et tal med en fast decimal, med i alt 7 cifre, med 2 af dem til højre for decimaltegnet. (Altså 5 venstre, 2 højre.)

Du behøver ikke behøve at caste, medmindre du ønsker adfærden af ​​DECIMAL-typer (typisk fast punkt) frem for adfærden for FLOAT-typer (nyttige tilnærmelser med et relativt uforudsigeligt antal cifre lige for decimaltegnet). For eksempel dit gennemsnit for produktkoden "PEC" med rollebesætningen er 33333,65; uden rollebesætningen er 33333.653333.

Hvis du rutinemæssigt bruger alle cifrene, skal du nok øge det samlede antal cifre i rollebesætningen. Sig til noget som DECIMAL (14,2) .



  1. Få forespørgselsresultater for datointerval

  2. Problem med aktiv postforespørgsel og heroku.

  3. Skift funktion til PDO

  4. Sådan kopieres en tabel fra en mysql-database til en anden mysql-database