Tôi đếm hồ sơ với các truy vấn như
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%'
SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%'
Đối với mỗi số đếm, mysql cần phải đi qua bảng và đây là một vấn đề lớn nếu có bảng dài và nhiều truy vấn.
Tôi tự hỏi nếu có một cách để làm cho tất cả các tính trong một truy vấn. Trong trường hợp này, khi mysql đi qua từng hàng, nó sẽ xử lý tất cả các số đếm và không cần phải quét lại toàn bộ bảng nhiều lần.
Để thêm vào các câu trả lời đúng, các truy vấn được đề xuất chỉ quét bảng một lần.