![fd1a16cef2a168fd36fd89d6702ef5d0.png](https://img-blog.csdnimg.cn/img_convert/fd1a16cef2a168fd36fd89d6702ef5d0.png)
Query删除重复项的功能与Excel自带的删除重复项功能相同。
但仍有需要特别注意的地方。
[基本原理]
有以下5行数据,根据客户名称,删除相同项。
首先发现的是,客户名称本身已经排好序。如果此时对第三列删除重复项。
则会默认删除同类项的第一个。
删除后保留下来的是第1,3,5行的数据。
![96368f293a7cffbcddd68e5fec95d63b.png](https://img-blog.csdnimg.cn/img_convert/96368f293a7cffbcddd68e5fec95d63b.png)
![567394b825d6ed032017256f3e598106.png](https://img-blog.csdnimg.cn/img_convert/567394b825d6ed032017256f3e598106.png)
Q:如果要求知客户其中一次最大下单金额,要怎么做?
A:首先对上述源数据的金额字段,进行降序排列。
![81c4aed493ab4adb97b751abf0a4fd6c.png](https://img-blog.csdnimg.cn/img_convert/81c4aed493ab4adb97b751abf0a4fd6c.png)
然后对客户名称字段,删除重复项,最后会保留第1,2,4行数据。
![ad833a5fe7e8a630c7926a3747b6c7be.png](https://img-blog.csdnimg.cn/img_convert/ad833a5fe7e8a630c7926a3747b6c7be.png)
[PS]:如果对客户进行排序,然后对金额也进行排序,后再删除重复项,会出现错误。
![fd4bc7f53ede6f43b60fd94b1476b639.png](https://img-blog.csdnimg.cn/img_convert/fd4bc7f53ede6f43b60fd94b1476b639.png)
如果直接对于客户名称字段删除重复项,只会保留小值。
例如:客户是上海11076自行车,有两笔金额,一笔是2384,一笔是2374。
结果只保留2374,其较小的一笔。
![03bbcf25b9a4a082bffe7cdbf3c452b4.png](https://img-blog.csdnimg.cn/img_convert/03bbcf25b9a4a082bffe7cdbf3c452b4.png)
点击 检测数据类型,将字段上面的排序符号去掉。
![dc364e18e3dc214ebe5cd7ff18193ada.png](https://img-blog.csdnimg.cn/img_convert/dc364e18e3dc214ebe5cd7ff18193ada.png)
点击检测数据类型后,符号不见,变对客户名称字段删除同类型,即可保留其较大值。
![257605b7eb2ab2a54d4dd244fe1eae3c.png](https://img-blog.csdnimg.cn/img_convert/257605b7eb2ab2a54d4dd244fe1eae3c.png)
最后结果:
因此,每次在排序后再删除同类项的时候,首先点击检测数据类型,再删除!
![06bb121f8a1dee29dbbef7d7f89be3db.png](https://img-blog.csdnimg.cn/img_convert/06bb121f8a1dee29dbbef7d7f89be3db.png)