因此,我制作了一个简单的脚本,每次访问时都会在表“访问”中添加新行。
现在,我想知道如何选择个人访问者的数量。
使用SELECT COUNT(*), IP FROM visits GROUP BY IP
将返回所有单个访问者,但是如何返回该结果中的行数?我尝试过类似COUNT(COUNT(*()))的方法,但这显然不起作用...
答案 0 :(得分:2)
尝试在整个表格中选择不同的IP地址计数:
SELECT COUNT(DISTINCT IP) FROM visits;
答案 1 :(得分:1)
您需要使用DISTINCT
函数:
SELECT COUNT(DISTINCT(`IP`)) FROM `visits`