sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Hur man delar upp värden i enstaka strängar med kommatecken

I MySQL 8+ kan du till exempel använda

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;

fiol



  1. Sammanfoga InnoDB-tabeller med MyISAM-tabeller

  2. Hur man ändrar färg och teckensnitt i SQL Server Management Studio (SSMS) - SQL Server / TSQL självstudie del 12

  3. Hur man konverterar gemener till versaler i MySQL

  4. Hur man bulkinfogar bara nya rader i PostreSQL