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

Извличане на подниз на MySQL с помощта на разделител

Възможен дубликат на това:Разделяне на стойност от едно поле до две

За съжаление, MySQL не разполага с функция за разделен низ. Както в връзката по-горе показва, че има Дефинирана от потребителя функция за разделяне .

По-подробна версия за извличане на данните може да бъде следната:

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 1), ',', -1) as colorfirst,
       SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 2), ',', -1) as colorsecond
....
       SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', n), ',', -1) as colornth
  FROM product;


  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 сървър при 'четене на първоначален комуникационен пакет', системна грешка:0

  2. Използване на JDeveloper с MySQL база данни и Oracle Database на AWS RDS, част 2

  3. Как да инсталирате WordPress:сървърният софтуер

  4. Как да изпълним mysqldump без подкана за парола?

  5. Escape низ на Python за MySQL