sql >> Database teknologi >  >> RDS >> Mysql

Opdel kommaseparerede værdier i kolonne MYSQL

Der er et blogindlæg, der beskriver en lagret procedure, der vil ændre din tabel fra denne:

id     cpumanufacturer cpuseries

200014 Intel Core      i7,Core i7 Extreme Edition
200015 Intel Core      i7 Extreme Edition,Core i7
200259 Intel Core      i7 Extreme Edition,Core i7

Til dette:

id     cpumanufacturer cpuseries

200014 Intel           Core i7
200014 Intel           Core i7 Extreme Edition    
200015 Intel           Core i7 Extreme Edition
200015 Intel           Core i7
200259 Intel           Core i7 Extreme Edition
200259 Intel           Core i7

Blogindlægget:http://www. marcogoncalves.com/2011/03/mysql-split-column-string-into-rows/

Husk, at dette vil ændre tabellen, ikke dine forespørgselsresultater.

Du kan også finde følgende svar nyttigt:https://stackoverflow.com/a/5344071/1005039




  1. Klip streng efter første forekomst af et tegn

  2. Hvornår/Hvorfor tilføjer Oracle NaN til en række i en databasetabel

  3. Gengivelse af kinesiske/UTF8-tegn i MySQL Vælg ved hjælp af PuTTY &kommandolinjeklient

  4. Hashing ved hjælp af krypt i PHP