日志服务查询分析功能支持标准SQL的HAVING语法,和GROUP BY配合使用,用于过滤GROUP BY的结果。
格式:
method :PostLogstoreLogs |select avg(latency),projectName group by projectName HAVING avg(latency) > 100
HAVING和WHERE的区别
HAVING 用于过滤GROUP BY之后的聚合计算的结果,WHERE在聚合计算之间过滤原始数据。
示例
对于气温大于10℃的省份,计算每个省份的平均降雨量,并在最终结果中只显示平均降雨量大于100mL的省份:
* | select avg(rain) ,province where temperature > 10 group by province having avg(rain) > 100