Eso es problema de regionalización (la forma de representar valores según la región declarada en la PC está estandarizada, y las "es" usan coma para decimales), y se debe resolver via programación.
En la mayor parte de los lenguajes de programación se usan variables Decimal, Double, Single o Float; luego se los pasa como parámetros para que el conector resuelva el problema, y listo.
En el caso de PHP, si es lo que usas, Eso se resuelve con una función denominada
numer_format()
Lo que no debes esperar es que esos temas te los resuelva la base de datos, porque
esa no es la función del SQL. Los lenguajes hacen eso
mucho mejor porque tienen más recursos, que un DBMS no necesita y representan a la larga
una pérdida de performance.