Por lo pronto, si quieres
mostrar ese valor en pantalla, en algún formulario o página web, lo que te conviene es usar las funciones del lenguaje de programación con las que estés trabajando para darle formato correcto a la salida, sobre la base del Double o FLoat que MySQL te está devolviendo.
Te aconsejo esto porque de ese modo podrás controlar correctamente la representación con puntos de millares y coma decimal. Si intentas hacer lo mismo desde MySQL, éste devolverá el valor formateado para inglés y no para castellano, es decir
2,482,870.00 y no
2.482.870,00
En cualquier caso, para obtener el valor como formato inglés deberás usar, por ejemplo:
En el caso de darle forma con el lenguaje de programación, eso dependerá del lenguaje. Por ejemplo, PHP tiene number_format(), VB.Net tiene la propiedad .ToString() en todos los objetos, la cual usando un IFormatter puedes regionalizar adecuadamente. Esto lo endrás que ver en el foro del lenguaje que usas.