Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लाखों रिकॉर्ड से डुप्लिकेट पंक्तियों को हटाने का प्रभावी तरीका

with dupl as (
select row_number() over(partition by col1,col2,col3,col4,col5,col6 order by id) rn,
id,col1,col2,col3,col4,col5,col6
from myTable
)
delete dupl where rn>1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर - एक घोषित चर के साथ खंड में

  2. एक संग्रहीत प्रक्रिया पैरामीटर सूची में एक अभिव्यक्ति (जैसे फ़ंक्शन कॉल) के परिणाम का उपयोग करना?

  3. क्या डायनामिक एसक्यूएल का उपयोग किए बिना उपयोगकर्ता द्वारा निर्दिष्ट कॉलम नाम से पूछताछ करना संभव है?

  4. SQLServerException:कथन SQL निष्पादित करते समय परिणाम सेट वापस नहीं करता है

  5. मैं एन्क्रिप्टेड संग्रहीत प्रक्रियाओं को ऑनलाइन डीबी से स्थानीय में कैसे स्थानांतरित करूं?