Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL formatiert eine Zeichenfolge wie XXXXXXXXXXXX bis XX-XX-XXXXXXX-X

Eine Möglichkeit, dies in MySQL zu tun, besteht darin, einen Ausdruck mit den Funktionen SUBSTRING und CONCAT zu verwenden, etwa so:

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