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

Filtrer rækker i en kolonne baseret på fastsatte regler i SQL

Du kan prøve dette:

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

Her har vi sammenkædning af understrenge:

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

Hvor:
'NX' - 1. og 2. tegn,
SUBSTRING(ID, 3, 1) - 3D-tegn som det er,
'D' - 4. tegn,
SUBSTRING(ID, 5) - resten af ​​strengen.



  1. Dybde i MYSQL og lukkebordtræer

  2. Millisekunder i min DateTime ændres, når den er gemt i SQL Server

  3. MySQL INNER JOIN Alias

  4. Oprettelse af en trigger til kun at køre, når en ny tabel oprettes