sql >> Databasteknik >  >> RDS >> Mysql

Filtrera rader i en kolumn baserat på uppställda regler i SQL

Du kan prova detta:

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

Här har vi sammanlänkning av delsträngar:

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

Var:
'NX' - 1:a och 2:a tecknet,
SUBSTRING(ID, 3, 1) - 3D-tecken som det är,
'D' - Fjärde tecknet,
SUBSTRING(ID, 5) - resten av strängen.



  1. Vad är det maximala antalet tecken för NVARCHAR(MAX)?

  2. Två genererade värden i doktrinen

  3. Perl Connection Pooling

  4. Hur installerar jag kommandoraden MySQL-klient på mac?