sql >> Databáze >  >> RDS >> Mysql

MySQL:jak rozdělit text a číslo pomocí -

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. Nelze vytvořit instanci poskytovatele OLE DB Microsoft.Jet.OLEDB.4.0 pro propojený server null

  2. Výpočet datového typu SQL Server Float vs desítkový

  3. UnicodeEncodeError:Kodek 'latin-1' nemůže kódovat znak

  4. Codeigniter Připojte se s více podmínkami