sql >> Database >  >> RDS >> Mysql

MySQL-afronding naar de dichtstbijzijnde 5 cent

Aangezien 100/5 =20 alles wat we doen is vermenigvuldigen met 20, naar boven afronden op het dichtstbijzijnde gehele getal en dan delen door 20.

(Gebruik CEIL om naar boven af ​​te ronden in MySQL)

Voorbeeld voor $ 1,03:

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

OPMERKING:ik rond de hele verklaring ook af op 2 decimalen om eventuele nullen te verwijderen.

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


  1. Twee primaire sleutels gespecificeerd in MySQL-database

  2. MySQL:toegang geweigerd voor gebruiker tot database

  3. oracle diff:hoe twee tabellen te vergelijken?

  4. 10 technieken voor het maken van formulieren in Microsoft Access