关于总和的MySQL澄清

时间:2014-12-14 23:46:58

标签: php mysql

我想将所有ips添加到一起来计算已记录的数量,我该怎么做 做得很好。由于我在页面上的显示方式,我已将它放入表中。

foreach($conn->query('SELECT COUNT(*) FROM ip') as $row)
{
    echo $row;
}

下面是我的sql表

ip          time
number    12/45/1234
number    12/45/1234
number    12/45/1234    

2 个答案:

答案 0 :(得分:0)

你的意思是这样做的吗?如果是,请使用COUNT()而不是SUM()。

 SELECT ip, COUNT(*)
    FROM TABLE
    GROUP BY ip
    HAVING COUNT(*) > 1;

答案 1 :(得分:0)

如果您只想计算已记录的数量,我们只需要表中的记录数量,不需要总结ip:

SELECT COUNT(*) FROM ip;

将获取ip表中的记录数。对于将来的注释,我不建议让表与表中的属性同名。