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

Oracle में तालिका से डुप्लिकेट पंक्तियों को हटाना

rowid का प्रयोग करें छद्म स्तंभ।

DELETE FROM your_table
WHERE rowid not in
(SELECT MIN(rowid)
FROM your_table
GROUP BY column1, column2, column3);

जहां column1 , column2 , और column3 प्रत्येक रिकॉर्ड के लिए पहचान कुंजी तैयार करें। आप अपने सभी कॉलम सूचीबद्ध कर सकते हैं।



  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. Oracle में GUID कैसे उत्पन्न करें?

  3. SQL तालिका से SQL में पिवट दृश्य बनाएं

  4. क्या डीडीएल स्टेटमेंट हमेशा आपको एक निहित प्रतिबद्धता देते हैं, या क्या आप एक निहित रोलबैक प्राप्त कर सकते हैं?

  5. पीएल एसक्यूएल का उपयोग करके फ़ाइल को एक निर्देशिका से दूसरी निर्देशिका में कैसे स्थानांतरित करें