MySQL如何实现单列去重查询 仅保留重复值的唯一一条记录
要实现amount列的去重查询,你可以使用以下两种SQL写法,按需选择即可:
仅查询去重后的amount数值
使用DISTINCT关键字过滤重复值,每个金额仅返回一次:
SELECT DISTINCT amount FROM 你的表名;
注意把语句里的「你的表名」替换成你实际使用的数据表名称。
同时返回分类标识(对应示例里的A、B、C)和对应的去重后金额
可以通过GROUP BY对分类字段和金额字段联合分组实现:
SELECT 分类字段名, amount FROM 你的表名 GROUP BY 分类字段名, amount;
注意把语句里的「你的表名」「分类字段名」替换为你实际的表名和存储A、B、C标识的字段名即可。
内容的提问来源于stack exchange,提问作者Vergel Mañalac
相关产品推荐
相关产品推荐

