mysql - 当值中有特殊字符时,卡在获取不同记录中

标签 mysql database

我有下表数据

London

Egypt

Newyork

Egypt*

India

China

London+

NewYork*+

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

我使用的是Mysql数据库

最佳答案

使用MySQL group by语句

关于mysql - 当值中有特殊字符时,卡在获取不同记录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10788409/

相关文章:

android - PhoneGap + android,预填充数据库不起作用。

mysql - 根据另一张表从一张表中提取信息的查询

php - 标签系统 - 使用 'some tags' 和不使用 'other tags' 进行搜索

mysql - sql数据库对数据进行数学运算

mysql - 涉及范围时,索引中第一个具有较高基数的列?

mysql - 为mysql中的两个不同字段获取相同的名称

php - 如何将 mysql 表导入 SOLR

mysql - 更改 my.ini 文件上的 datadir 在 WAMP 中不受尊重

c# - 使用多个数据库的更好方法

python - 400 错误请求 : KeyError: