समस्या:
आप डुप्लिकेट पंक्तियों के बिना परिणाम वापस करने के लिए अपने डेटा को क्वेरी करना चाहते हैं।
उदाहरण:
हमारे डेटाबेस में 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
. का उपयोग कर सकते हैं जब आप एक कॉलम का चयन करते हैं, या जब आप कई कॉलम चुनते हैं जैसा कि हमने अपने उदाहरण में किया था।