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

Porównaj wartości dwóch kolumn

Użyj LOCATE()

WHERE LOCATE(Col1, Col2);

Zwraca wartość niezerową, jeśli Col1 jest zawarty w Col2 .

Aktualizacja

Zwróć uwagę, że pusty podciąg jest zawsze zawarty w innym ciągu, więc w tym przypadku potrzebujesz innego warunku:

WHERE LENGTH(Col1) AND LOCATE(Col1, Col2);


  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 zmienić domyślną ścieżkę mysql (do pliku wyjściowego) ścieżka csv

  2. Praca ze wskaźnikami plików w csv

  3. Używanie zmiennej PHP przed zapytaniem MYSQL

  4. W jaki sposób można przechowywać godziny pracy firmy w bazie danych/modelu aplikacji Rails?

  5. Zapisywanie zawartości pliku tekstowego do bazy danych:Nieprawidłowa wartość ciągu:'\xEF\xBB\xBF# W...' dla kolumny 'contents' w wierszu 1