sql >> Base de Datos >  >> RDS >> Mysql

Mysql formatea una cadena como XXXXXXXXXXXX a XX-XX-XXXXXXX-X

Una forma de hacerlo en MySQL es usar una expresión con las funciones SUBSTRING y CONCAT, así:

CONCAT(
  SUBSTR(str,1,2), 
  '-',
  SUBSTR(str,3,2),
  '-',
  SUBSTR(str,5,7),
  '-',
  SUBSTR(str,12,1)
 ) AS formatted_str