در این مطلب از سایت میرممد براتون تکه کد حذف رکورد های تکراری در 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 ردیف،فقط یکی از ردیف ها باقی میمونه.امیدوارم کاربردی باشه براتون.اگر سوالی بود از بخش نظرات بپرسید.

 


میرممد

مشخصات

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

محصولات آفاکس نگارستان عکس دندان ميدان کاج Megan اموزش ترجمه پر شدن چاه و نشت ساختمان رویای آرامش(دهکده ایرونی) Randell انجام پروژه های برنامه نویسی