当特殊字符在值中时,坚持获取不同的记录

时间:2012-05-28 17:29:53

标签: mysql database

我有以下表格数据

London

Egypt

Newyork

Egypt*

India

China

London+

NewYork*+

当我使用以下查询select distinct CityName from cityTable时,我得到8条记录,但我预计只有5条记录,如伦敦,埃及,纽约,印度和中国。 但是在上面埃及*和Newyork * +不应该添加到结果集中,但不同的被认为是一个独特的记录,任何人都可以帮助我获得所需的结果。

我正在使用Mysql数据库

2 个答案:

答案 0 :(得分:1)

使用MySQL分组语句

答案 1 :(得分:0)

您可以使用此udf并替换非字母数字字符。这样您就可以只使用没有特殊字符的城市名称。然后您可以在上面区分。