分组合计且排序和显示名称

时间:2022-04-23
本文章向大家介绍分组合计且排序和显示名称,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

        分组合计的一个问题是,合计中最大的问题是:只能显示groupby的字段,不能显示其它的字段。有时还需要排序,就很麻烦。这里有一个实现。

SELECT a.*, b.zu_no AS zuhao, b.qu AS quming, b.dui AS duiming, b.zu AS zuming
FROM (SELECT qu + '-' + dui + '-' + zu AS E1, COUNT(*) AS cnt
        FROM PETRO_WELL
        GROUP BY qu + '-' + dui + '-' + zu) a LEFT OUTER JOIN
          (SELECT DISTINCT zu_no, qu, dui, zu
         FROM petro_well) b ON a.E1 = b.qu + '-' + b.dui + '-' + b.zu
ORDER BY b.zu_no

        先查询出来,再同一个唯一化了的,具有相关字段的子集连接即可。

        费了我一个半小时!