繁体   English   中英

根据某些条件从表中删除记录

[英]Delete records From table based on certain criteria

我有一个包含三列的表:

NAME, MOBILE, CITY

它没有任何唯一列。

从excel转储数据时,尚未正确映射字段,因此手机号码已转储到CITY列中。 现在我必须清理这些记录,大约有1000万条记录。

CITY列包含城市数据和移动数据。

关于如何清理的任何想法?

假设所有城市都以字母开头,而所有不是电话号码的地方。 然后您可以执行以下操作

DELETE FROM table
  WHERE LEFT(city, 1) NOT BETWEEN 'a' AND 'z'
    AND LEFT(city, 1) NOT BETWEEN 'A' AND 'Z'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM