Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL - Làm thế nào để tìm kiếm kết hợp từ chính xác bằng cách sử dụng LIKE?

Bạn chỉ muốn tìm kiếm trên ranh giới từ? Nếu vậy, một phiên bản thô có thể là:

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

Hoặc bạn có thể thông minh hơn một chút và tìm kiếm các ranh giới từ bằng REGEXP sau

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. Cách hàm REGEXP_INSTR () hoạt động trong MySQL

  2. Khóa chính MySQL

  3. Sự khác biệt giữa INSERT và UPDATE trong MySQL là gì?

  4. Loại trường cơ sở dữ liệu tốt nhất cho một URL

  5. MySQL tương đương với hàm CHOOSE () của SQL Server là gì?