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

MySQL закръгля до най-близките 5 цента

Тъй като 100/5 =20, всичко, което правим, е да умножим по 20, да закръглим до най-близкото цяло число и след това да разделим на 20.

(За да закръглите в MySQL използвайте CEIL)

Пример за $1,03:

1.03 * 20   = 20.60
CEIL(20.60) = 21.0000
21 / 20     = 1.0500

ЗАБЕЛЕЖКА:Също така закръгля цялото изявление до 2 знака след десетичната запетая, само за да премахна всички нули в края.

SELECT ROUND( CEIL( (old_price) * 20) / 20, 2) FROM table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво се случва при промяна на типа колона TIMESTAMP на DATETIME в MySQL?

  2. Постоянна временна маса?

  3. Дублирани записи в mySQL с помощта на jQuery ajax и PHP

  4. mysql избира динамични стойности на редове като имена на колони, друга колона като стойност

  5. node.js + mysql пул на връзки