我有一个包含三列的表格:
NAME, MOBILE, CITY
它没有任何唯一的列。
从excel转储数据时,尚未正确映射字段,因此移动号码已转储到CITY列中。 现在我必须清理那些,有大约1000万条记录。
CITY列包含城市数据和移动数据。
关于如何清理的任何想法?
答案 0 :(得分:1)
让我们假设所有城市都以字母开头,而且所有不包含电话号码的城市都是。然后你可以做以下
DELETE FROM table
WHERE LEFT(city, 1) NOT BETWEEN 'a' AND 'z'
AND LEFT(city, 1) NOT BETWEEN 'A' AND 'Z'