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

MySQL WHERE TRONG ()

Truy vấn của bạn chuyển sang

SELECT * FROM table WHERE id='1' or id='2' or id='3' or id='4';

Nó sẽ chỉ trả về kết quả phù hợp với nó.

Một cách để giải quyết nó tránh sự phức tạp sẽ là chuyển kiểu dữ liệu thành SET Sau đó, bạn có thể sử dụng, FIND_IN_SET

SELECT * FROM table WHERE FIND_IN_SET('1', id);


  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 tính toán sự khác biệt giữa hai ngày trong MySQL

  2. Cách nhận nhiều số lượng với một truy vấn trong MySQL

  3. Tìm kiếm đối sánh toàn bộ từ trong MySQL

  4. Tìm kiếm MySQL và thay thế một số văn bản trong một trường

  5. Làm thế nào để chuyển đổi thời gian sang múi giờ của thiết bị iPhone?