excel中怎么实现sql中的distinct功能?

在sheet中是数据源,需要把distinct的结果数据显示在sheet2中。
2025-03-07 00:11:08
推荐回答(1个)
回答1:

  1. excel 中 怎么实现sql中的distinct 功能,在sheet中是数据源,把distinct的结果数据显示在sheet2中

  2. 在数据库的设计中,如何实现Distinct操作呢?一般有两种基本思路:排序(Sort)法,哈希(Hash)法。

  3. 排序法将表格中的数据全部按照distinct指定的列为key进行排序,然后逐行迭代,每迭代出一行数据都与上一行数据根据key作对比,如果相同,则丢弃当前行继续迭代下一行,如果不同则输出。排序法带来的一个副作用就是数据输出按照key有序。mysql在某些情况下不是使用排序法,通过下面的输出可以观察到行并不是有序的: