LogParser和具有相同名称的多个查询字符串参数

时间:2011-12-28 14:31:01

标签: iis logparser

我正在尝试使用LogParser获取IIS日志统计信息,并且我必须按照名为“t”的某个参数可以在查询字符串上采用的值对数字进行分组。我们必须处理这样的场景:

.../?t=act&t=fcst&t=be

其中相同的参数被指定多一次,并且当我进行计数时,我希望这样的url为查询字符串上假设的每个值计数1。使用:

EXTRACT_VALUE(cs-uri-query,'t')

仅处理第一次出现的t(= act),因此对于值fcst而言,我的计数不会增加。

有没有办法在没有进一步后处理的情况下处理这种情况?

1 个答案:

答案 0 :(得分:2)

SELECT SUM(STRCNT(cs-uri-query, 't='))怎么样?