Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server数据清理_Sql_Sql Server_Data Mining_Data Cleaning - Fatal编程技术网

SQL Server数据清理

SQL Server数据清理,sql,sql-server,data-mining,data-cleaning,Sql,Sql Server,Data Mining,Data Cleaning,求你了,我需要你的帮助 我将开始使用SQLServer数据库进行数据挖掘项目。 我有一个很大的数据库,在我开始我的项目之前,我需要对我的数据库进行数据清理,所以 请告诉我你的建议我需要做什么,比如删除重复项,删除某些列中的空格?我还需要做些什么,以确保我的数据准备好开始使用数据挖掘过程,如聚类和决策树 另外,如果您有任何关于使用SQL Server Management studio-SQL Server清理数据进行数据挖掘的有用视频,请联系我们 提前非常感谢…如果要删除重复项,可以使用递归

求你了,我需要你的帮助 我将开始使用SQLServer数据库进行数据挖掘项目。 我有一个很大的数据库,在我开始我的项目之前,我需要对我的数据库进行数据清理,所以 请告诉我你的建议我需要做什么,比如删除重复项,删除某些列中的空格?我还需要做些什么,以确保我的数据准备好开始使用数据挖掘过程,如聚类和决策树

  • 另外,如果您有任何关于使用SQL Server Management studio-SQL Server清理数据进行数据挖掘的有用视频,请联系我们

提前非常感谢…

如果要删除重复项,可以使用递归CTE。我推荐本网站了解有关如何:

关于删除空格,我建议
TRIM、LTRIM和RTRIM
。有关进一步资料:


如果需要我们的帮助,您需要将请求分成更小的部分,并添加数据表/数据库的示例。这个问题太大了
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;
SELECT TRIM(Column) FROM YourTable