SQL में distinct का उपयोग सभी cipher रिकॉर्डों को खत्म करने और केवल अनूठे रिकॉर्ड को लाने के लिए selection statement के साथ combination में किया जाता है
यदि आप distinct ऑपरेटर के बाद एक columns का उपयोग करते हैं, तो RDBMS duplicate का मूल्यांकन करने के लिए उस कॉलम का उपयोग करता है।
यदि आप दो या दो से अधिक columns का उपयोग करते हैं, तो RDBMS duplicate का मूल्यांकन करने के लिए उन कॉलम के combination का उपयोग करता है।
एसईसीएल में अलग या unique शब्द का खोज चयन एक कथन से केवल अनूठे रिकॉर्ड को selection करने के लिए SELECT कथन और क्वेरी के साथ किया जाता है, यानी यह तालिका से सभी duplicate रिकॉर्ड को समाप्त करता है
प्राथमिक कुंजी यह make sure करती है कि तालिका में कोई duplicate पंक्तियां तो नहीं हैं हालांकि, जब आप किसी तालिका में columns के किसी हिस्से की query के लिए SELECT कथन का उपयोग करते हैं, तो आपको duplicate पंक्तियां मिल जाती हैं
SELECT DISTINCT column_name ,column_name FROM table_name;
Name | Gender | Mobile_Number | HOME_TOWN |
---|---|---|---|
Aarya | Male | 8804896232 | Indore |
Simran | Female | 9878556893 | Surat |
Neeraj | Male | 8190559235 | Vadodara |
HOME_TOWN |
---|
Lucknow |
Varanasi |