Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql formatta una stringa come XXXXXXXXXXXX in XX-XX-XXXXXXXX-X

Un modo per farlo, in MySQL è usare un'espressione con le funzioni SUBSTRING e CONCAT, in questo modo:

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