sql >> Databáze >  >> RDS >> Mysql

Extrakce podřetězců MySQL pomocí oddělovače

Možný duplikát tohoto:Rozdělit hodnotu z jednoho pole na dva

MySQL bohužel nemá funkci rozdělení řetězce. Jak je uvedeno v odkazu výše, existují Uživatelsky definovaná funkce rozdělení .

Podrobnější verze pro načtení dat může být následující:

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. Jak vrátit přírůstkové číslo skupiny na skupinu v SQL

  2. Jak dešifrovat heslo ze serveru SQL?

  3. Přírůstková replikace dat v IRI Workbench

  4. Přejmenujte cizí klíč v SQL Server pomocí T-SQL