- 博客(3)
- 收藏
- 关注
原创 笔记--ORCALE 当表中某个字段存在重复数据时,在它后面加序号
当表中某个字段存在重复数据时,在它后面加序号@[TOC](Partition By与row_number()的用法小记)应用场景orcale 数据库的一个表中的一个字段存在多个相同的值,如下图所示:现在要求处理这些相同编号的值,规则是如果相同就在后面加上【-’序号‘】,这就需要批量的去更新数据,那么问题来了,如何在一个语句中更新并在相同的编号后面再加一个【-“序号”】呢?我一开始想到的是分组然后取出每个组里的数据,然后在每个值的后面加一个【-1】,然后再筛选分组后数量大于1的然后取最后一位+1
2021-01-06 20:29:34
1269
原创 笔记--对List进行分组(java8的Stream 分组的groupBy 的使用)
对List进行分组(java8的Stream 分组的groupBy 的使用) 最近在做一个功能:对一个接口接收的List数据进行校验,同一个订单里的一个产品id只能添加一次。本来想是在入库的时候通过SQL语句进行处理的。但是由于这个数据接口之前同事写了很多的校验,是在是又*又长。在度娘上查一下,发现了JAVA8 可以通过Stream对List进行处理(这里主要是关于分组的);Order order1 = new Order();order1.setOrderId("123");Order1.
2020-09-30 14:56:19
16827
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人