Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL - Как да разделяте стойности в единични низове с помощта на запетая

В MySQL 8+ можете да използвате, например,

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;

цигулка



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL изгледи

  2. Вмъкване на многоизмерен php масив в mysql база данни

  3. mysql_real_escape_string и array_map връщат празни низове?

  4. Как да избегнем буквалния знак за процент, когато опцията NO_BACKSLASH_ESCAPES е активирана?

  5. Изясняване на часовата зона на PHP/MySQL