Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql formate une chaîne comme XXXXXXXXXXXX en XX-XX-XXXXXXX-X

Une façon de faire cela, dans MySQL, est d'utiliser une expression avec les fonctions SUBSTRING et CONCAT, comme ceci :

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