使用sql表中的两列进行计数函数

问题描述 投票:0回答:1

PICTURE OF SQL TABLE PLEASE LOOK

我想计算每个request_ip中包含xml的uri的数量,所以我希望结果表看起来像这样

| Request ip | Number of hits |
| 34.212.134 | 37298191       |

这是我尝试过的查询,但没有成功

SELECT request_ip 
FROM "default"."www-live-lon-cf" 
COUNT (uri)
WHERE date>=date('2022-08-20')
AND date<=date('2022-10-31')
AND uri LIKE '%.xml'
group by request_ip
sql count amazon-athena
1个回答
0
投票

您需要将

count
放入 select 语句中:

SELECT request_ip, COUNT(*) hit_count
FROM "default"."www-live-lon-cf" 
WHERE date>=date('2022-08-20')
AND date<=date('2022-10-31')
AND uri LIKE '%.xml'
group by request_ip
© www.soinside.com 2019 - 2024. All rights reserved.