【问题标题】:SQL Server Data cleaning [closed]SQL Server数据清理[关闭]
【发布时间】:2020-04-24 19:58:08
【问题描述】:

我需要你的帮助 我将开始使用 sql server 作为数据库的数据挖掘项目。 我有一个大数据库,在我开始我的项目之前,我确定我需要对我的数据库进行数据清理,所以 请问我需要您的建议我需要做什么,例如删除重复项和从某些列中删除空格?还有什么以及我需要做些什么来确保我的数据准备好开始使用数据挖掘过程(如聚类和决策树)开始处理它......

  • 如果您有任何关于使用 SQL Server Management Studio 进行一般数据挖掘的有用视频 - sql server 清理数据

非常感谢提前...

【问题讨论】:

  • 如果您需要我们的帮助,您需要将您的请求分成更小的部分并添加数据表/数据库的示例。这个问题太大了

标签: sql sql-server data-mining data-cleaning


【解决方案1】:

如果要删除重复项,可以使用递归 CTE。我推荐这个网站以获取有关如何的更多信息:SQLServerTutorial

WITH cte AS (
    SELECT 
        YourColumns
        ROW_NUMBER() OVER (
            PARTITION BY 
                YourColumns
            ORDER BY 
                YourColumns 
        ) row_num
     FROM 
        YourTable
)
DELETE FROM cte
WHERE row_num > 1;

关于删除空格,我推荐TRIM, LTRIM & RTRIM。更多信息:W3Schools

SELECT TRIM(Column) FROM YourTable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    相关资源
    最近更新 更多