"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MySQL में एकाधिक कॉलम से विशिष्ट मान संयोजनों का चयन कैसे करें?

MySQL में एकाधिक कॉलम से विशिष्ट मान संयोजनों का चयन कैसे करें?

2024-11-17 को प्रकाशित
ब्राउज़ करें:836

How to Select Distinct Value Combinations from Multiple Columns in MySQL?

MySQL में एकाधिक कॉलम से विशिष्ट मानों का चयन करना

डेटाबेस के साथ काम करते समय, कई कॉलम से मूल्यों के अद्वितीय संयोजनों को पुनर्प्राप्त करना अक्सर आवश्यक होता है। हालाँकि, DISTINCT कीवर्ड का उपयोग करने से हमेशा वांछित परिणाम नहीं मिल सकते हैं। यह आलेख MySQL डेटाबेस में दो कॉलम से अलग-अलग मानों का चयन करने के लिए एक वैकल्पिक दृष्टिकोण की खोज करता है। &&&]

bar

cdcfadacfइस तालिका को निम्नलिखित SQL कथन के साथ क्वेरी करना:निम्न परिणाम उत्पन्न करता है:
ac
f
a
a
c
c
a
c
a
c
SELECT DISTINCT foo, bar FROM_bar;

SELECT DISTINCT foo, bar FROM foo_bar;
bar

cdcfहालांकि यह क्वेरी सुनिश्चित करती है कि प्रत्येक अद्वितीय मूल्य संयोजन का केवल एक उदाहरण लौटाया जाए, यह उन अतिरेक को समाप्त नहीं करता है जहां मान दो कॉलमों में बदले जाते हैं। उदाहरण के लिए, "एसी" और "सी ए" दोनों अलग-अलग संयोजन हैं, लेकिन वे एक ही डेटा को संदर्भित करते हैं।इस समस्या को हल करने के लिए, हम इसके बजाय ग्रुप बाय क्लॉज का उपयोग कर सकते हैं:foo_bar से foo, bar चुनें, foo, bar द्वारा समूह बनाएं;
ac
f
a
a
c
यह क्वेरी निम्नलिखित परिणाम देती है:

SELECT DISTINCT foo, bar FROM foo_bar;
bar

cdजैसा कि आप देख सकते हैं, ग्रुप बाय क्लॉज सभी डुप्लिकेट पंक्तियों को प्रभावी ढंग से एक पंक्ति में जोड़ता है दोहराव को समाप्त करना और फू और बार दोनों कॉलमों से मूल्यों का वास्तव में अलग संयोजन प्रदान करना।
ac
f
a
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3