1

私は次のテーブルデータを持っています

London

Egypt

Newyork

Egypt*

India

China

London+

NewYork*+

次のクエリを使用すると、select distinct CityName from cityTable8つのレコードが取得されますが、ロンドン、エジプト、ニューヨーク、インド、中国の5つのレコードしかないと予想されます。ただし、上記では、エジプト*とニューヨーク* +を結果セットに追加するべきではありませんが、個別のレコードは個別のレコードと見なされます。必要な結果を得るのに役立つ人はいますか。

Mysqlデータベースを使用しています

4

2 に答える 2

1

MySQLのgroupbyステートメントを使用する

于 2012-05-28T18:23:59.997 に答える
0

このudfを使用して、英数字以外の文字を置き換えることができます。これにより、特殊文字を含まない都市名だけが残ります。そうすると、その上で明確に区別できます。

于 2012-05-28T17:54:46.593 に答える