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

Toán tử logic AND trong mySql REGEXP?

Thực sự không có giải pháp hay ho nào ngoại trừ việc nối các AND:

SELECT * FROM myTable
WHERE title REGEXP "dog"
AND title REGEXP "cat"
AND title REGEXP "mouse"

Biểu thức chính quy sẽ trông giống như sau:

SELECT * FROM myTable
WHERE title REGEXP "(dog.*cat.*mouse)|(dog.*mouse.*cat)|(mouse.*dog.*cat)|(mouse.*cat.*dog)|(cat.*dog.*mouse)|(cat.*mouse.*dog)"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chuyển đổi dấu thời gian thành datetime trong MySQL?

  2. Ràng buộc Vi phạm khi duy trì mối quan hệ Một - Nhiều

  3. PHP strtotime ():ngày hiển thị '1970-01-01' sau khi chuyển đổi

  4. Chuyển đổi bảng Json sang SQL

  5. Hướng dẫn sử dụng MySQL:Mệnh đề MySQL IN (Cơ bản)