закрытое совпадение с некоторой строкой в ​​строках mysql с использованием python - PullRequest
0 голосов
/ 07 марта 2019

Итак, у меня есть запрос mysql, который возвращает список районов, сказать: районный стол тогда одна строка выглядит так:

Сеул, Южная Корея

что я хотел бы сделать, это как получить идентификатор из таблицы, если строка выглядит так (Сеул, Южная Корея), конечно, регулярное выражение не очень много, так как есть вероятность, что строка будет по-другому, например (Сеул, Южная Корея), я хочу сказать, что я просто хочу получить самое подходящее слово из моей таблицы и строки, наиболее подходящим было Сеул

 mycursor.execute("""SELECT id_district, district from tbl_subdistrict """)
                district_list = mycursor.fetchall()
                for district_item in district_list:
                    district_id=district_item[0]
                    district=district_item[1]
                    if district_name.find("district")== -1:  # "No 'Seoul' here!"
                        district_name = "-"
                        district_id = 347109 
                    else:  
                        district_name = district_item[1]
                        district_id = district_item[0]

так что, если мы обычно ищем одно слово (Сеул) в таблице, я хочу найти его, чтобы оно соответствовало слову в строке (Сеул Роуд, № 5, Южная Корея), и это возможно из таблицы всех строк (столбцы района)

Большое спасибо тем, кто мне помогает

...