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

Как да имаме точни десетични стойности без закръгляване в MySQL

Трябва да използвате truncate функция вместо round :

SELECT TRUNCATE(72.396, 2) 

За да отговорите на въпроса в коментара - truncate просто премахва всички допълнителни десетични знаци след числото, посочено във втория аргумент, без закръгляване.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP, MySQL - можете ли да разграничите съвпаднатите редове и засегнатите редове?

  2. Как да създадете попълнено MySQL Docker изображение по време на изграждане

  3. Как да променя типа данни на колоната на таблицата върху повече от 1 колона?

  4. Как да настроите изчакване на връзката в зависимост от влизането на потребителя в MySQL

  5. Как да подобрим производителността на заявката с много JOIN