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

Filtrujte řádky ve sloupci na základě nastavených pravidel v SQL

Můžete zkusit toto:

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

Zde máme zřetězení podřetězců:

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

Kde:
'NX' - 1. a 2. znak,
SUBSTRING(ID, 3, 1) - 3D znak tak, jak je,
'D' - 4. znak,
SUBSTRING(ID, 5) - zbytek řetězce.



  1. Sloučení 3 tabulek/dotazů pomocí MS Access Union Query

  2. Řízení bezpečnosti dat

  3. Přidání nápovědy k dotazu při volání funkce Table-Valued Function

  4. Jednoduché SQL Porozumět?