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

MySQL:hvordan man deler tekst og tal med -

SELECT
CASE
WHEN floor(substr(name, 3,1)) > 0
THEN CONCAT_WS('-', SUBSTRING(name, 1, 2), SUBSTRING(name, 3, LENGTH(name)))
ELSE CONCAT_WS('-', SUBSTRING(name, 1, 3), SUBSTRING(name, 4, LENGTH(name)))
END AS new_name
FROM test


  1. Hvordan kan jeg undgå fejl i rå variabel længde for lange i SQL Developer?

  2. gem strenge af vilkårlig længde i Postgresql

  3. Brugerkontostyring, roller, tilladelser, godkendelse PHP og MySQL - Del 2

  4. Kan du lide Operator in Entity Framework?