-- ============================================================ -- sum/avg/min/max 聚合函数测试 -- ============================================================ -- 1. sum select sum(a_amount) from /test/aaa/test_aggr /** output() match("sum(a_amount)","2000") **/ ; -- 2. avg (int) select avg(a_int) from /test/aaa/test_aggr /** output() **/ ; -- 3. avg (float) select avg(a_float) from /test/aaa/test_aggr /** output() **/ ; -- 4. avg (double) select avg(a_double) from /test/aaa/test_aggr /** output() **/ ; -- 5. min select min(a_amount) from /test/aaa/test_aggr /** output() match("min(a_amount)","100") **/ ; -- 6. max select max(a_amount) from /test/aaa/test_aggr /** output() match("max(a_amount)","500") **/ ; -- 7. 多聚合函数同时使用 select sum(a_amount), avg(a_float), min(a_int), max(a_int) from /test/aaa/test_aggr /** output() **/ ; -- 8. 带条件的聚合 select sum(a_amount) from /test/aaa/test_aggr where a_category='category_a' /** output() match("sum(a_amount)","450") **/ ; -- 9. 聚合空结果集 select sum(a_amount) from /test/aaa/test_aggr where a_int=99999 /** output() **/ ;