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

Filtrer les lignes dans une colonne en fonction des règles définies dans SQL

Vous pouvez essayer ceci :

SELECT
Group,
CONCAT('NX', SUBSTRING(ID, 3, 1), 'D', SUBSTRING(ID, 5)) AS ID
FROM tableName;

Ici, nous avons une concaténation de sous-chaînes :

CONCAT('NX', SUBSTRING(ID, 3, 1), 'D', SUBSTRING(ID, 5))

Où :
'NX' - 1er et 2ème caractères,
SUBSTRING(ID, 3, 1) - Personnage 3D tel quel,
'D' - 4ème caractère,
SUBSTRING(ID, 5) - reste de la chaîne.