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

कुछ क्षेत्रों में डुप्लीकेट खोजने के लिए कथन का चयन करें

उन क्षेत्रों की सूची प्राप्त करने के लिए जिनके लिए एक से अधिक रिकॉर्ड हैं, आप उपयोग कर सकते हैं..

select field1,field2,field3, count(*)
  from table_name
  group by field1,field2,field3
  having count(*) > 1

पंक्तियों को हटाने के तरीके के बारे में अधिक जानकारी के लिए इस लिंक को देखें।

http://support.microsoft.com/kb/139444

ऊपर दिए गए लिंक में दृष्टिकोण का उपयोग करने से पहले आप "पहली पंक्तियों" को कैसे परिभाषित करते हैं, यह तय करने के लिए एक मानदंड होना चाहिए। उसके आधार पर यदि आवश्यक हो तो आपको क्लॉज द्वारा ऑर्डर और उप क्वेरी का उपयोग करने की आवश्यकता होगी। यदि आप कुछ नमूना डेटा पोस्ट कर सकते हैं, तो यह वास्तव में मदद करेगा।



  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. टी-एसक्यूएल स्किप टेक स्टोर्ड प्रोसीजर

  3. अनपेक्षित चर प्रकार प्राप्त-नौकरी द्वारा लौटाया गया

  4. SQL सर्वर में एक स्कीमा बाउंड व्यू बनाएं

  5. स्वचालित संस्करण संख्या .Dtsx फ़ाइलों से पुनर्प्राप्ति