Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:wybierz pierwszy element listy oddzielonej przecinkami

Użyj SUBSTRING_INDEX funkcja:

SELECT SUBSTRING_INDEX(field, ',', 1)

Jednak utrzymywanie list w łańcuchach oddzielonych ogranicznikami jest ogólnie nieefektywnym wykorzystaniem systemu zarządzania relacyjnymi bazami danych, takiego jak MySQL:często lepiej jest normalizuj strukturę danych, przechowując takie listy w osobnej tabeli (id, value) pary.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak korzystać z widoków w bazie danych MySQL

  2. Mysql:Zamień dane na różne wiersze

  3. PHP:wywoływanie procedury składowanej MySQL z parametrami INPUT i OUTPUT (NOT INOUT)

  4. Laravel SQLSTATE[22007]:Nieprawidłowy format daty i godziny:1292 Nieprawidłowa wartość daty i godziny:„2019-03-10 02:00:39” dla kolumny „updated_at” (czas letni?)

  5. Homebrew MySQL 8.0.18 na macOS 10.15 Catalina nie będzie działać jako usługa