Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách tìm kiếm nhiều cột trong MySQL

Hiểu cách tìm kiếm trên nhiều cột trong MySQL.

Lưu ý: Giả sử đã tạo cơ sở dữ liệu tên DBNAME và bảng tên tableName.

Toán tử AND và OR được sử dụng tùy theo kết quả tìm kiếm mong muốn.

Ví dụ

SELECT colName FROM tableName 
WHERE my_col LIKE '%$param1%' AND another_col LIKE '%$param2%';

Trong ví dụ trên, dùng toán tử AND. Nghĩa là cả hai điều kiện phải khớp mới trả về kết quả.

Truy vấn với OR

SELECT colName FROM tableName 
WHERE my_col LIKE '%$param1%' OR another_col LIKE '%$param2%';

Dùng toán tử OR. Nghĩa là chỉ cần một trong hai điều kiện khớp là trả về kết quả.