prezzo e' stato dichiarato sulla tabella come float, quindi ti fa vedere una serie di decimali anche se inutilizzati.
dovresti leggerlo sulla select trattando il campo cosi':
select min(ROUND(prezzo, 1)) as Prezzo from ....