У меня есть две таблицы, подобные этой:
Сводная таблица
ID int
CityName Varchar(200)
PopulationCount int
Таблица данных
ID int
CityName Varchar(200)
PopulationCount int
Longitude float
Latitude float
Сводная таблица содержит 800 строк, а DataTable содержит 800 000 строк. Каждое название CityName в сводной таблице содержится в таблице данных как минимум один раз (и довольно часто несколько раз). Мне нужно создать новую таблицу для хранения каждого из 800 городов из сводной таблицы и их соответствующих широт / долгот из таблицы данных.
Проблема в том, что поле CityName в сводной таблице не точно соответствует CityName в таблице данных. Есть небольшие различия.
Sample Data:
Summary Table, CityName: Yarmouth (N.S.)
Data Table, CityName: Yarmouth
Шаблон в приведенных выше примерах данных не всегда верен, т. Е. Разница не всегда в скобках, поэтому я не вижу регулярных выражений и т. Д. Я полагаю, что функции метода empty () или «% CityName%» могут работать, но я не знаю, как правильно их реализовать.
Любая помощь будет принята с благодарностью ...