floor

Mattepuffo's logo
Arrotondare numeri con MySQL

Arrotondare numeri con MySQL

Può capitare di avere numeri decimali salavati in un db che poi però dobbiamo arrotondare.

L'arrotondamento possiamo farlo sia da programma che direttamente da query.

Oggi vediamo come farlo da query.

Per arrotondare MySQL mette a disposizione tre funzioni: ROUND, FLOOR e CEILING.

La prima funzione decide autonomamente se arrotondare per eccesso o per difetto, a seconda del valore decimale (maggiore o minore di .5).

FLOOR invece arrotonda sempre per difetto (sia 3.9 che 3.2 verranno arrotondati a 3).