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

MySQL - Jak wyszukać dokładne dopasowanie słów za pomocą LIKE?

Czy chcesz po prostu szukać granic słów? Jeśli tak, to prymitywną wersją może być:

SELECT * FROM products WHERE product_name LIKE "% foo %";

Możesz też być nieco mądrzejszy i szukać granic słów za pomocą następującego REGEXP

SELECT * FROM products WHERE product_name RLIKE "[[:<:]]foo[[:>:]]";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uwaga:konwersja tablicy na ciąg znaków w

  2. Java:Wstaw wiele wierszy do MySQL za pomocą PreparedStatement

  3. Jak uzyskać wczorajszą datę w MySQL?

  4. Składnia bazy danych SQL DROP — wymienione przez DBMS

  5. Uruchomić zapytanie mySQL jako zadanie cron?