Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:erstes Element einer kommagetrennten Liste auswählen

Verwenden Sie MySQLs SUBSTRING_INDEX Funktion:

SELECT SUBSTRING_INDEX(field, ',', 1)

Das Aufbewahren von Listen in durch Trennzeichen getrennten Zeichenfolgen ist jedoch im Allgemeinen eine ineffiziente Verwendung eines relationalen Datenbankverwaltungssystems wie MySQL:Es ist oft besser, normalisieren Ihre Datenstruktur, indem Sie solche Listen in einer separaten Tabelle von (id, value) führen Paare.