【发布时间】:2021-01-08 11:22:43
【问题描述】:
我有一张非常大的桌子,大约有 27 米奥。行和 80 列(主要是浮点数,还有日期时间、整数和文本值)。基本上,除了 2 列(int、text)具有不相等的值外,总是有 4 行具有唯一值。我想将这 4 行分组以减小表格大小。在这一点上,从 2 个具有不相等值的列中保留哪个值并不那么重要。对数据进行分组的最佳方式是什么?
由于表格非常大,因此无法概览数据是否始终完整,即始终有 4 行具有唯一值。有什么好方法可以检查吗?
不幸的是,我是 SQL 的初学者,非常感谢有关如何处理它的任何提示。
【问题讨论】:
-
“减少表格大小”的最终目标是什么?要保留的行“不重要”这一事实令人担忧。 应该重要!!
-
如果您edit您的问题向我们展示 8-12 个样本行,这将对我们有很大帮助。如果您阅读表规范化,它将对您有很大帮助:80 个浮点列很多!
标签: mysql group-by duplicates mysql-workbench