【发布时间】:2015-01-27 23:14:01
【问题描述】:
我有一个获取前 200 个 uri 的日志解析器查询,但是我不希望任何包含点 (.) 的 cs-uri-stem 条目。
这和我来的一样接近,但通配符似乎没有像我预期的那样发挥作用:
"SELECT TOP 200 cs-uri-stem, COUNT(*) AS Total INTO \Top200URIs_NoDots.csv
FROM "\2015-01\U*.log"
GROUP BY cs-uri-stem
HAVING cs-uri-stem NOT LIKE '%.%'
ORDER BY Total DESC"
当我运行它时,我得到一个错误:
... HAVING cs-uri-stem NOT LIKE ''...
Error: Syntax Error: <having-clause>: not a valid <expression>
为什么忽略 '%'s 和介于两者之间的所有内容?
【问题讨论】:
-
这是在批处理文件中吗? % 必须在批处理文件中转义为 %%。
-
是的,我会试试的!
-
就是这样。把它作为一个答案,我会给你信用!谢谢!
标签: logparser