यदि आप SQL सर्वर का उपयोग कर रहे हैं, तो आप सामान्य तालिका अभिव्यक्ति से हटाएं का उपयोग कर सकते हैं:
with cte as (
select row_number() over(partition by SICComb, NameComb order by Col1) as row_num
from Table1
)
delete
from cte
where row_num > 1
यहां सभी पंक्तियों को क्रमांकित किया जाएगा, आपको SICComb
. के प्रत्येक अद्वितीय संयोजन के लिए स्वयं का क्रम मिलेगा + NameComb
. order by
. चुनकर आप चुन सकते हैं कि आप किन पंक्तियों को हटाना चाहते हैं over
. के अंदर खंड।