separador numero manejo manejar formato decimales mysql locale decimal-point

numero - manejo de decimales mysql



Cambiar separador decimal en MySQL (2)

¿Es posible cambiar la coma decimal de "." (punto) a otro carácter (coma) en la salida de MySQL? No quiero usar funciones como FORMAT , solo quiero usar todas las consultas que normalmente uso sin ninguna modificación. Estoy buscando una configuración (de alguna variable, configuración regional, etc.). Traté de buscar el manual pero sin éxito.


Consejo para las exportaciones de CSV: SELECT REPLACE(CAST(prijs_incl AS CHAR), ''.'', '','') Le dará entrada que se puede utilizar como campos numéricos en hojas de cálculo europeas.


No, no puedes. Ese es el estándar SQL y MySQL lo cumple (en ese punto al menos).

El problema no es realmente con la salida (como usted menciona, hay varias funciones de FORMAT en la mayoría de los DBMS) pero con INSERT . Si pudiera usar la coma , por ejemplo como punto decimal (que es común en otras configuraciones regionales) que también se usa como separador de valores, las inserciones se volverían ambiguas. Ver mi respuesta en la pregunta: insert-non-english-decimal-points-in-mysql