Si haces esto:
Vas a obtener 9.85, como en este ejemplo:
http://ideone.com/mUMYXJ
Si quieres guardar el dato en la BD como 9.85 y no como 10, tienes que hacer compatible el tipo de datos que alberga el campo de la tabla con el dato que deseas insertar. Si el tipo es INT, no puedes esperar a que guarde decimales, para eso está el tipo
DECIMAL.
Saludos