sql >> Database >  >> RDS >> Mysql

MySQL:selecteer het eerste element van een door komma's gescheiden lijst

Gebruik MySQL's SUBSTRING_INDEX functie:

SELECT SUBSTRING_INDEX(field, ',', 1)

Het bijhouden van lijsten in door scheidingstekens gescheiden tekenreeksen is echter over het algemeen een inefficiënt gebruik van een relationeel databasebeheersysteem zoals MySQL:het is vaak beter om normaliseren uw gegevensstructuur door dergelijke lijsten in een aparte tabel van (id, value) . te bewaren paren.



  1. 6 manieren om te controleren of een tabel bestaat in SQL Server (T-SQL-voorbeelden)

  2. Maak een PHP-array uit de MySQL-kolom

  3. Kunnen opmerkingen de prestaties van opgeslagen procedures belemmeren?

  4. SQL Server-blokkeringsquery