假设一个表有6个字段c1,c2,c3,c4,c5,c6,有如下的sql语句: select c1,count(distinct(c6)) from tbl where c3>1 group by c3; Python中asq模块可以实现类似的查询,以下用一个示例说明. #!/usr/bin/env python2.7 #-*- encoding: utf-8 -*- import os from datetime import * import time from asq.initiators…
在impala中,一个select执行多个count(distinct col)会报错,举例: select C_DEPT2, count(distinct QUESTION_BUSI_ID) as wo_num, count(distinct CREATOR_ID) as creator_num from pdm.kudu_q_basic where substr(CREATE_DATE, 1, 7) = '2020-10' group by C_DEPT2 报错信息: ERROR: Anal…