关于排序

// 如果持有紫金相同则按产品首字母进行排序

List<ProductsPosition> collect = positionList.stream()

  .sorted((p1,p2) -> Collator.getInstance(Locale.CHINESE).compare(p1.getProdName(), p2.getProdName()))

  .sorted(Comparator.comparing(ProductsPosition::getHoldAsset).reversed())

  .collect(Collectors.toList());

 

group by

  distributor_no

order by

  hold_total_asset desc, convert(distributor_name using gbk) asc

posted @ 2021-12-30 10:21  imtm  阅读(32)  评论(0)    收藏  举报