【问题标题】:Identify duplicate records in single column with large volume in same column using python使用python在同一列中识别单列中的大量重复记录
【发布时间】:2017-10-02 09:01:25
【问题描述】:

我们在单列中有大量数据,我们需要使用 python 识别重复/可能的重复。

拉斯维加斯大道,Blvd S

拉斯维加斯大道南 3745 号

拉斯维加斯大道南拉斯维加斯大道 3745 号


Raintree At Polo Towers Las Vegas - 拉斯维加斯

雨树的马球塔


钻石度假村旗下的马球塔

马球塔钻石度假村 - 拉斯维加斯

我需要在我的数据库中识别上述实例。任何人都可以用python帮助解决这个问题,在此先感谢。

【问题讨论】:

    标签: python database duplicates


    【解决方案1】:

    你可以用','分割字符串,然后按分割后输出的每个元素搜索表格,如下所示:

    SELECT @variable = top(1), columnname from yourtable
    
    SELECT * from youtable WHERE Split(@variable) LIKE '%"+columname+"%'
    
    1. 您需要使用逗号或任何其他分隔符分割函数
    2. 您必须对表中的每个元素进行迭代,在我的示例中,我只使用了第一个 (TOP(1))

    【讨论】:

    • 感谢您的回复,但由于我有大量数据量,我正在寻找更有效的方法。
    猜你喜欢
    • 2020-04-08
    • 1970-01-01
    • 2012-06-29
    • 2020-11-10
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    相关资源
    最近更新 更多