案例:

   Map<String,Object> queryAgricultureTotal();
<select id="queryAgricultureTotal" resultType="java.util.HashMap">
        SELECT sum(CASE WHEN type_name LIKE '%合作社%' THEN 1 ELSE 0 END) AS hezuoshe,
               sum(CASE WHEN type_name LIKE '%家庭农场%' THEN 1 ELSE 0 END) AS familyFarm,
               sum(CASE WHEN type_name LIKE '%种植企业%' THEN 1 ELSE 0 END) AS plantCompany,
               (SELECT count(1) AS counts FROM pf_company_info WHERE delete_flag = 0 AND cate_one = 5) AS allCount
        FROM pf_company_info
        WHERE delete_flag = 0
          AND cate_one = 5
    </select>

最后你利用map.get(key)就可以获取到你统计的值

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐