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

Jak dopasować listę rozdzielaną przecinkami do wartości?

  1. Przechowywanie CSV w kolumnie, do której chcesz wykonać zapytanie, to zły pomysł - powinieneś użyć oddzielnej tabeli.
  2. IN nie dotyczy plików CSV — służy do wyświetlania wartości dla pojedynczej kolumny
  3. Pomijając te argumenty, możesz użyć FIND_IN_SET()

Na przykład:

SELECT * FROM article WHERE FIND_IN_SET('5', category) != 0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosty system oceny „lubię/nie lubię” w php i MySQL

  2. Pełnotekstowe match() przeciwko() zwracające pusty zestaw

  3. Dynamiczne zapytanie mysql w procedurze składowanej

  4. Potrzebujesz zapytania MySQL do wyboru z tabeli przechowującej pary klucz-wartość

  5. Funkcja Jaro-winklera:dlaczego ten sam wynik pasuje do bardzo podobnych i bardzo różnych słów?