Mysql
 sql >> база данни >  >> RDS >> Mysql

Десетичният тип данни закръглява стойностите

  1. AFAIK точката е стандартната нотация за десетични стойности. Използването на запетаи може да предизвика грешки при анализа на SQL или може да остане незабелязано, ако синтактичният контекст позволява да има запетая.

  2. Как определихте точността на DECIMAL колона?

    Ако е DECIMAL(10, 2) ще има общо 10 числа, от които 2 са десетични стойности (с 2 десетични закръгляване, което означава, че 10.215 се запазва като 10.22 и 10.214 става 10.21 ).

    Ако е DECIMAL(10) няма да има десетични стойности и ще бъде закръглено до цяло число.

  3. Ако използвате FLOAT или DOUBLE PRECISION не е нужно да посочвате броя на десетичните стойности, но има свои собствени недостатъци.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълнете базата данни на Django

  2. SQL ORDER BY с помощта на подготвени оператори

  3. MySQL индексира ли NULL стойности?

  4. Преобразуване на времеви низ в десетични часове PHP

  5. Бавно начално време на MySQL в режим GTID? Проблемът може да е размерът на двоичния регистрационен файл