我要使用Mysql。在我的销售业务中,我在一个列中有多个数据。显示了具有成千上万个卖家名称的我的卖家数据库。
name products
Bucky White
Bucky White
Sara Cole
Ed Timothy
Bucky White
从“卖家”中选择不同的名称
最终给出错误的答案:
name products
Bucky White
Bucky White
Sara Cole
Ed Timothy
Bucky White
当我想要的答案是:
name products
Bucky White
Sara Cole
Ed Timothy
最佳答案
这通常是由字符串开头或结尾的空格引起的。因此,请尝试以下操作:
select distinct trim(name)
from sellers
如果没有空格,则通常会有其他字符。我建议这样做开始:
select distinct length(name), concat('|', name, '|')
from sellers
这将使您看到名称的开头或结尾处的其他字符。
关于mysql - 选择一个列中包含多个数据的不重复数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24235767/