Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào tôi có thể đếm số lượng khách truy cập mỗi trang mỗi ngày bằng MySQL?


Lưu ý: Chúng tôi giả sử rằng chúng tôi đã tạo một cơ sở dữ liệu có tên là ‘DBNAME’ và một bảng có tên là ‘tableName’.

Hãy để chúng tôi hiểu cách có thể truy vấn số lượng khách truy cập mỗi ngày trên mỗi trang bằng MySQL. Điều này có thể được thực hiện bằng cách sử dụng hàm nhóm bit -

Truy vấn

SELECT DATE(date) Date, page_id, COUNT(*) colName
FROM tableName
GROUP BY DATE(date), page_id

Ở đây "colName" đề cập đến cột "lượt truy cập mỗi ngày" và "tableName" đề cập đến bảng chứa thông tin chi tiết về khách truy cập.

Nó đảm bảo rằng các giá trị trùng lặp trong bảng sẽ bị loại bỏ khi chạy truy vấn trên.