SQL选择查询,初学者

时间:2016-12-02 23:37:16

标签: sql

我有这个:

SELECT 
    IPAddress,
    URLMethod,
    COUNT(URLMETHOD) as Occurrence
FROM 
    accesslog2
WHERE 
    URLMethod LIKE '%login%'
GROUP BY 
    IPAddress, URLMethod

我的问题是:我需要IPaddresses只显示一次,但目前它们会在输出中显示重复的次数。

我正在编写一个SQL SELECT查询,其中列出了每个IP地址以及每个IP地址都包含“login”一词的关联URLMethod的次数。每个IP地址值只应在输出中列出一次。

2 个答案:

答案 0 :(得分:0)

如果您希望IPAddress只显示一次,则应该从结果列表中删除URLMethod。

SELECT 
    IPAddress,
    COUNT(URLMETHOD) as Occurrence
FROM 
    accesslog2
WHERE 
    URLMethod LIKE '%login%'
GROUP BY 
    IPAddress

答案 1 :(得分:0)

从select和group by中删除URLMethod,你应该好好去。