sql >> Databasteknik >  >> RDS >> Mysql

MySQL:välj det första elementet i en kommaseparerad lista

Använd MySQL:s SUBSTRING_INDEX funktion:

SELECT SUBSTRING_INDEX(field, ',', 1)

Men att hålla listor i avgränsningsseparerade strängar är i allmänhet en ineffektiv användning av ett relationsdatabashanteringssystem som MySQL:det är ofta bättre att normalisera din datastruktur genom att hålla sådana listor i en separat tabell med (id, value) par.



  1. Hur importerar man enkelt flera sql-filer till en MySQL-databas?

  2. Bestäm om Oracle-dejten är på en helg?

  3. Bygga och underhålla en HR-databas

  4. Hur man synkroniserar utvecklings- och produktionsdatabas