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

MySQL:vyberte první prvek seznamu odděleného čárkami

Použijte SUBSTRING_INDEX MySQL funkce:

SELECT SUBSTRING_INDEX(field, ',', 1)

Uchovávání seznamů v řetězcích oddělených oddělovači je však obecně neefektivní použití systému správy relačních databází, jako je MySQL:často je lepší normalizovat svou datovou strukturu tím, že budete takové seznamy uchovávat v samostatné tabulce (id, value) párů.



  1. Potřebujete převést sloupce na řádky v MYSQL

  2. PHP 7.2.2 + mysql 8.0 PDO poskytuje:metodu ověřování neznámou klientovi [caching_sha2_password]

  3. Jak získat hodnoty oddělené čárkami z databáze

  4. rake db:create - problémy s řazením