Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Podziel rozdzielaną wartość ciągu na wiersze

Użyj tej funkcji przez 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, '');

Użycie

 SELECT SPLIT_STR(string, delimiter, position)

będziesz potrzebować pętli, aby rozwiązać swój problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Do czego służy deklaracja gniazda w bazie danych Ruby on Rails.yml?

  2. Jak wyeksportować bazę danych MySQL do JSON?

  3. Obetnij wszystkie tabele w bazie danych MySQL, które pasują do wzorca nazwy

  4. Rekord MySQL, który podlegałby TTL

  5. Przywróć folder bazy danych MySQL z odzyskanego dysku twardego