我要使用Mysql。在我的销售业务中,我在一个列中有多个数据。我的卖家数据库显示了数以万计的卖家名称。
name products
Bucky White
Bucky White
Sara Cole
Ed Timothy
Bucky White
SELECT DISTINCT name FROM' sellers'
结束了错误的答案:
name products
Bucky White
Bucky White
Sara Cole
Ed Timothy
Bucky White
当我之后的答案是:
name products
Bucky White
Sara Cole
Ed Timothy
答案 0 :(得分:0)
这通常是由字符串开头或结尾的空格引起的。所以,试试这个:
select distinct trim(name)
from sellers
如果不是空格,那么通常会有其他一些角色。我建议你这样做:
select distinct length(name), concat('|', name, '|')
from sellers
这将让您看到其他字符位于名称的开头或结尾。