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

SQL का DISTINCT क्लॉज कैसे काम करता है?

DISTINCT आपके लौटे . के डुप्लिकेट मानों को फ़िल्टर कर देता है फ़ील्ड।

इसे देखने का एक बहुत ही सरल तरीका है:

  • यह आपके FROM . के आधार पर आपका समग्र परिणाम सेट (डुप्लिकेट सहित) बनाता है और WHERE खंड
  • यह उन फ़ील्ड के आधार पर सेट किए गए परिणाम को सॉर्ट करता है, जिन्हें आप वापस करना चाहते हैं
  • यह उन क्षेत्रों में किसी भी डुप्लिकेट मान को हटा देता है

यह शब्दार्थ रूप से GROUP BY . के बराबर है जहां सभी लौटाए गए फ़ील्ड GROUP BY . में हैं खंड।



  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. C# SQLServer परिणाम प्राप्त कर रहा है और एक .csv प्रारूप में स्थान दे रहा है

  3. SQL सर्वर के कौन से संस्करण LINQ से SQL समर्थन करते हैं?

  4. SQL सर्वर 2008 को आउटलुक कैलेंडर से कनेक्ट करें?

  5. SQL सर्वर 2008, एक क्वेरी के साथ अलग WHERE क्लॉज