使用SELECT DISTINCT的MYSQL重复记录

时间:2019-11-29 14:25:03

标签: mysql sql duplicates distinct

在mysql中,我得到了美国的countryCode的重复记录。我正在使用SELECT DISTINCT作为附件。我不确定为什么吗?我有英国的重复记录,但是没有出现,这是我期望的。

我的问题是,为什么它会出现在美国?美国的两个记录是第一和最后。表格的第一行是阿拉巴马州。不确定是否有任何事情要做。

非常感谢您的帮助。enter image description here

2 个答案:

答案 0 :(得分:0)

您还有看不见的多余字符。一种可能是空间。您可以检查长度是否相同:

select countryCode, char_length(countryCode)
from country
group by countryCode;

我的猜测是长度不会是3。

答案 1 :(得分:0)

请尝试使用“修剪”功能:

select distinct trim(countryCode) as countryCode
from country
相关问题