در این مطلب از سایت میرممد براتون تکه کد حذف رکورد های تکراری در sql رو میذارم.
کد :
WITH dublicate AS (
SELECT
title,
ROW_NUMBER() OVER (
PARTITION BY
title
ORDER BY
title
) row_num
FROM
TableName
)
delete FROM dublicate
WHERE row_num > 1;
در مثال بالا اگر در جدول TableName ردیفی title تکراری داشته باشه حتی اگر 10 بار title تکرار شده باشه در 10 ردیف،فقط یکی از ردیف ها باقی میمونه.امیدوارم کاربردی باشه براتون.اگر سوالی بود از بخش نظرات بپرسید.
درباره این سایت