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