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

प्राथमिक कुंजी के बिना SQL तालिका से डुप्लिकेट रिकॉर्ड हटाएं

यह बहुत ही सरल है। मैंने SQL सर्वर 2008 में कोशिश की

DELETE SUB FROM
(SELECT ROW_NUMBER() OVER (PARTITION BY EmpId, EmpName, EmpSSN ORDER BY EmpId) cnt
 FROM Employee) SUB
WHERE SUB.cnt > 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. पकड़ने का प्रयास करें परिवर्तन तालिका को संभाल नहीं सकता

  2. ABS () SQL सर्वर में उदाहरण

  3. PIVOT SQL Server 2008 का उपयोग करते समय कॉलम का नाम बदलें

  4. बीसीपी कोई त्रुटि नहीं देता है, लेकिन किसी भी पंक्ति की प्रतिलिपि नहीं बनाता है

  5. 0 गिनती के साथ गिनती चुनें