Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment abréger une ligne de chaînes avec un délimiteur à plusieurs caractères ?

Voici une option :

concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')

Si vous vouliez une update requête :

update mytable
set name = concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')