समस्या:
आप डुप्लिकेट पंक्तियों के बिना परिणाम वापस करने के लिए अपने डेटा को क्वेरी करना चाहते हैं।
उदाहरण:
हमारे डेटाबेस में books कॉलम में डेटा के साथ author_firstname , author_lastname , और book_title . आप लेखकों के अद्वितीय प्रथम और अंतिम नामों की सूची प्राप्त करना चाहेंगे।
| author_firstname | author_lastname | <थ>पुस्तक_शीर्षक|
|---|---|---|
| जॉर्ज | ऑरवेल | पशु फार्म |
| डैन | भूरा | डेविंसी कोड |
| जॉर्ज | ऑरवेल | 1984 |
| डैनियल | सिल्वा | आदेश |
| फ्रांज | काफ्का | कायापलट |
समाधान:
हम DISTINCT . का उपयोग करेंगे खंड। ये रही क्वेरी:
SELECT DISTINCT author_firstname, author_lastname FROM books;
ये रहा क्वेरी का नतीजा:
| author_firstname | author_lastname |
|---|---|
| जॉर्ज | ऑरवेल |
| डैन | भूरा |
| डैनियल | सिल्वा |
| फ्रांज | काफ्का |
चर्चा:
DISTINCT क्लॉज का प्रयोग SELECT . में किया जाता है परिणाम सेट में डुप्लिकेट पंक्तियों को फ़िल्टर करने के लिए कथन। आप DISTINCT . का उपयोग कर सकते हैं जब आप एक कॉलम का चयन करते हैं, या जब आप कई कॉलम चुनते हैं जैसा कि हमने अपने उदाहरण में किया था।