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

MySQL:vælg det første element i en kommasepareret liste

Brug MySQL's SUBSTRING_INDEX funktion:

SELECT SUBSTRING_INDEX(field, ',', 1)

Men at holde lister i afgrænsningsadskilte strenge er generelt en ineffektiv brug af et relationelt databasestyringssystem som MySQL:det er ofte bedre at normaliser din datastruktur ved at opbevare sådanne lister i en separat tabel med (id, value) par.



  1. Understøtter MySQL historisk dato (som 1200)?

  2. Sammensæt tabeller med kommaværdier

  3. Nedtællingstimer-php+mysql+js

  4. Søgning i Microsoft Access-data med Elasticsearch