SQL统计问题:按request_ip统计含xml的URI数量
修正后的SQL语句
SELECT request_ip AS "Request ip", COUNT(uri) AS "Number of hits" FROM "default"."www-live-lon-cf" WHERE date BETWEEN date('2022-08-20') AND date('2022-10-31') AND uri LIKE '%.xml' GROUP BY request_ip
修改说明
- 将
COUNT(uri)移至SELECT子句中,和request_ip并列,同时给两个字段指定别名,匹配你期望的结果表头 - 调整语句顺序:
WHERE子句必须放在FROM之后、GROUP BY之前,原语句中COUNT的位置破坏了SQL的语法结构 - 用
BETWEEN...AND简化日期范围判断(和原条件等价,可读性更强)
内容的提问来源于stack exchange,提问作者H Hassan
相关产品推荐
相关产品推荐

