spark数据查询前6个字符相同的字段的个数并从多到少排序

spark数据查询前6个字符相同的字段的个数并从多到少进行排序

img

你这自己不是已经用文字描述了逻辑了么?截取前6位,聚合计数

select substr(DapipId,1,6) D,count(1) C fromgroup by substr(DapipId,1,6) order by C DESC