sql >> Databasteknik >  >> RDS >> Mysql

Mysql formaterar en sträng som XXXXXXXXXXXX till XX-XX-XXXXXXX-X

Ett sätt att göra det i MySQL är att använda ett uttryck med funktionerna SUBSTRING och CONCAT, så här:

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


  1. Laravel Migrationstabell finns redan, men jag vill lägga till en ny, inte den äldre

  2. MySQL UPPDATERING med SELECT SUM från annan tabell

  3. Prestanda för att söka över två mysql-databaser på samma server?

  4. Söker efter emojis i MySQL