TOP

SQL SELECT DISTINCT निर्देश

SQL SELECT DISTINCT विवरण

निर्देश SELECT DISTINCT का उपयोग केवल विशिष्ट (अलग) मान लौटाने के लिए किया जाता है।

एक तालिका के भीतर, एक कॉलम में अक्सर कई दोहराए जाने वाले मान होते हैं; कभी-कभी आपको केवल विशिष्ट (अलग-अलग) मानों को सूचीबद्ध करने की आवश्यकता होती है।


SELECT DISTINCT सिंटैक्स

SELECT DISTINCT column1, column2, ...
FROM table_name

प्रदर्शन डेटाबेस

निम्नलिखित "Northwind" डेटाबेस की "ग्राहक" तालिका से एक नमूना है:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.5021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.5023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

उदाहरण SELECT बिना DISTINCT

निम्नलिखित SQL कथन "ग्राहक" तालिका में "Country" ("देश") कॉलम से सभी मान (डुप्लिकेट सहित) का चयन करता है:

Run SQLSELECT Country FROM Customers

आइए अब निर्देश SELECT DISTINCT का उपयोग करें और परिणाम देखें।

SELECT DISTINCT उदाहरण

निम्नलिखित SQL कथन "ग्राहक" तालिका में "Country" ("देश") कॉलम से केवल विशिष्ट मानों का चयन करता है:

Run SQLSELECT DISTINCT Country FROM Customers

निम्नलिखित SQL कथन विभिन्न (अद्वितीय) ग्राहक देशों की संख्या प्रदर्शित करता है:

Run SQLSELECT COUNT(DISTINCT Country) FROM Customers