sql >> Databáze >  >> RDS >> Mysql

MySQL zaokrouhleno nahoru na nejbližších 5 centů

Protože 100/5 =20, vše, co uděláme, je vynásobit 20, zaokrouhlit nahoru na nejbližší celé číslo a poté vydělit 20.

(Pro zaokrouhlení v MySQL použijte CEIL)

Příklad za 1,03 $:

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

POZNÁMKA:Také zaokrouhluji celý příkaz na 2 desetinná místa, abych odstranil všechny koncové nuly.

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


  1. sladění časového pásma s SQL

  2. Jak MySQL Store Enums?

  3. Lower_case_table_names=1 na Ubuntu 18.04 neumožňuje spuštění mysql

  4. Limitní rozsah MySQL