Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL zaokrągla do najbliższych 5 centów

Ponieważ 100/5 =20 wszystko co robimy to mnożenie przez 20, zaokrąglanie w górę do najbliższej liczby całkowitej, a następnie dzielenie przez 20.

(Aby zaokrąglić w MySQL użyj CEIL)

Przykład za 1,03 USD:

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

UWAGA:zaokrąglam również całe oświadczenie do 2 miejsc po przecinku, aby usunąć wszelkie końcowe zera.

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. Wstaw kod HTML ckeditor do bazy danych

  2. Czy MySQL powinien mieć swoją strefę czasową ustawioną na UTC?

  3. Google wykresy ciągłą oś X z tablicy php

  4. Brak połączenia z bazą danych Mysql i mysql.sock

  5. Czcionka devnagri (hindi) nie jest przechowywana w mysql