| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- -- ============================================================
- -- sum/avg/min/max 聚合函数测试
- -- ============================================================
- -- 1. sum
- select sum(a_amount) from /test/aaa/test_aggr
- /**
- output()
- **/
- ;
- -- 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()
- **/
- ;
- -- 6. max
- select max(a_amount) from /test/aaa/test_aggr
- /**
- output()
- **/
- ;
- -- 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()
- **/
- ;
- -- 9. 聚合空结果集
- select sum(a_amount) from /test/aaa/test_aggr where a_int=99999
- /**
- output()
- **/
- ;
|