我正在尝试使用LogParser获取IIS日志统计信息,并且我必须按照名为“t”的某个参数可以在查询字符串上采用的值对数字进行分组。我们必须处理这样的场景:
.../?t=act&t=fcst&t=be
其中相同的参数被指定多一次,并且当我进行计数时,我希望这样的url为查询字符串上假设的每个值计数1。使用:
EXTRACT_VALUE(cs-uri-query,'t')
仅处理第一次出现的t(= act),因此对于值fcst而言,我的计数不会增加。
有没有办法在没有进一步后处理的情况下处理这种情况?
答案 0 :(得分:2)
SELECT SUM(STRCNT(cs-uri-query, 't='))
怎么样?