में केवल एक बार दिखाई देने वाले मानों की संख्या प्राप्त करें, सबसे पहले, यदि यह प्रासंगिक है, तो मैं MySQL का उपयोग कर रहा हूं, हालांकि मुझे लगता है कि एक समाधान डीबी उत्पादों में काम करेगा। मेरी समस्या इस प्रकार है:कॉलम
मेरे पास एक कॉलम के साथ एक साधारण तालिका है। कॉलम पर कोई बाधा नहीं है। इस कॉलम के भीतर कुछ सरल डेटा है, उदा।
a
a
b
c
d
d
मुझे मूल्यों की संख्या/गिनती प्राप्त करने की आवश्यकता है जो केवल एक बार दिखाई दे। ऊपर दिए गए उदाहरण से 2 होगा (चूंकि केवल बी और सी कॉलम में एक बार होता है)।
उम्मीद है कि यह स्पष्ट है कि मैं DISTINCT मान नहीं चाहता, लेकिन अद्वितीय मूल्य। मैंने वास्तव में कॉलम पर एक अनन्य बाधा के साथ एक अतिरिक्त तालिका बनाकर और पुराने से नई तालिका में प्रवेश करके, डुप्लिकेट को तदनुसार संभालने से पहले यह किया है।
मैं ऐसे समाधान को ढूंढने की उम्मीद कर रहा था जिसके लिए अस्थायी तालिका की आवश्यकता नहीं थी, और किसी भी तरह से निफ्टी चयन के साथ पूरा किया जा सकता था।
एल ओएल ने तीन समान उत्तर पर एक साथ पोस्ट किया। – ray
आह - लेकिन कौन सबसे अच्छा था;) –
इस बिंदु पर और प्रश्न को फिर से पढ़ने के बाद, मुझे लगता है कि रैंडी या रोमेन पुरस्कार लेते हैं, लेकिन आपके पास @ ह्यूग जोन्स: डी – ray