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

Rozdělit hodnotu řetězce s oddělovači do řádků

Použijte tuto funkci od Federico Cargnelutti :

 CREATE FUNCTION SPLIT_STR(
 x VARCHAR(255),
 delim VARCHAR(12),
 pos INT
 )
   RETURNS VARCHAR(255)
   RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
delim, '');

Použití

 SELECT SPLIT_STR(string, delimiter, position)

k vyřešení problému budete potřebovat smyčku.



  1. Porovnání časů selhání databáze proxy - ProxySQL, MaxScale a HAProxy

  2. Vysvětlení rámce MySQL High Availability Framework – Část III:Scénáře selhání

  3. Jak chránit aplikaci JDBC proti vkládání SQL

  4. Velmi perzistentní /opt/lampp/bin/mysql.server:264:kill:Žádný takový proces. Xampp/ubuntu 16.04