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

mysql LIKE với phần trăm gấp đôi

Như trong câu trả lời mà bình luận của Mihir Dave liên kết tới, không có sự khác biệt nào đối với SQL nếu bạn vượt qua %% thay vì % . Kể từ một % khớp với không hoặc nhiều ký tự, sau đó khớp với từng ký tự siêu trong %% cũng sẽ khớp với 0 hoặc nhiều hơn, và cuối cùng thì cùng một chuỗi sẽ khớp theo cách này hay cách khác.

Nhưng tôi đoán mã kế thừa của bạn là trước Python 2.6 sử dụng % dưới dạng siêu ký tự trong định dạng chuỗi và bạn phải nhân đôi nó như %% để có được một ký tự duy nhất % nhân vật.

Xem thêm:



  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 để lưu trữ nhiều tùy chọn trong một bảng?

  2. Sự cố mã hóa trong AJAX

  3. Ràng buộc LÀ NULL hoặc NULL khi sử dụng PHP PDO và MySql

  4. Quyền truy cập người dùng MySQL - bảng cụ thể

  5. MySQL Chọn N hàng đầu