sql >> Database >  >> RDS >> Mysql

MySQL - Hoe waarden in enkele tekenreeksen te splitsen met een komma

In MySQL 8+ kunt u bijvoorbeeld

SELECT category.ID, category.TITLE, TRIM(jsontable.value) CATEGORY
FROM category
CROSS JOIN JSON_TABLE( CONCAT('["', REPLACE(category.CATEGORY, ',', '","'), '"]'),
                       "$[*]" COLUMNS( value VARCHAR(254) PATH "$" )
                     ) AS jsontable
ORDER BY category.ID, jsontable.value;

viool



  1. Retourneer een lijst met alle servertriggers in SQL Server

  2. ORA-00838

  3. Hoe kan ik deze query herschrijven om de fout te vermijden:U kunt de doeltabel voor update niet specificeren in de FROM-clausule?

  4. Een Postgres-container starten en vullen in Docker