मेरी वास्तविक समस्या को रिकॉर्डिंग के साथ करना है जो बहुत बड़ी संख्या में एंटी-वायरस उत्पादों से सहमत है कि दिया गया नमूना किसी दिए गए एंटी-वायरस परिवार का सदस्य है। प्रत्येक नमूने पर एंटी-वायरस उत्पादों के मतदान के साथ डेटाबेस में लाखों नमूने हैं। मैं एक प्रश्न पूछना चाहता हूं जैसे "एक्सवाईजेड 'नाम वाले मैलवेयर के लिए, जिसमें नमूने के सबसे अधिक वोट थे, और किस विक्रेता ने इसके लिए मतदान किया?"श्रेणियों की एक बड़ी या अनिर्धारित संख्या के साथ क्रॉसस्टैब
"BadBadVirus"
V1 V2 V3 V4 V5 V6 V7
Sample 1 - 4 votes 1 0 1 0 0 1 1
Sample 2 - 5 votes 1 0 1 0 1 1 1
Sample 3 - 5 votes 1 0 1 0 1 1 1
total 14 3 3 2 3 3
कौन मुझे बताओ करने के लिए इस्तेमाल किया जा सकता है कि वेंडर 2 और विक्रेता 4 या तो कैसे इस मैलवेयर पता लगाने के लिए, या वे यह कुछ अलग नाम है कि पता नहीं है: और जैसे परिणाम प्राप्त।
मैं अपने प्रश्न को सामान्यीकृत करने की कोशिश करने जा रहा हूं, जबकि उम्मीद है कि मेरी मदद करने की आपकी क्षमता को तोड़ना न पड़े। मान लीजिए कि मेरे पास पांच मतदाता हैं (एलेक्स, बॉब, कैरल, डेव, एड) जिन्हें पांच तस्वीरें (पी 1, पी 2, पी 3, पी 4, पी 5) देखने के लिए कहा गया है और यह तय करें कि तस्वीर का "मुख्य विषय" क्या है। हमारे उदाहरण के लिए, हम मान लेंगे कि वे "बिल्ली", "कुत्ते" या "घोड़े" तक सीमित थे। हर मतदाता मत हर चीज पर।
डेटा इस रूप में डेटाबेस में है:
Photo, Voter, Decision
(1, 'Alex', 'Cat')
(1, 'Bob', 'Dog')
(1, 'Carol', 'Cat')
(1, 'Dave', 'Cat')
(1, 'Ed', 'Cat')
(2, 'Alex', 'Cat')
(2, 'Bob', 'Dog')
(2, 'Carol', 'Cat')
(2, 'Dave', 'Cat')
(2, 'Ed', 'Dog')
(3, 'Alex', 'Horse')
(3, 'Bob', 'Horse')
(3, 'Carol', 'Dog')
(3, 'Dave', 'Horse')
(3, 'Ed', 'Horse')
(4, 'Alex', 'Horse')
(4, 'Bob', 'Horse')
(4, 'Carol', 'Cat')
(4, 'Dave', 'Horse')
(4, 'Ed', 'Horse')
(5, 'Alex', 'Dog')
(5, 'Bob', 'Cat')
(5, 'Carol', 'Cat')
(5, 'Dave', 'Cat')
(5, 'Ed', 'Cat')
उद्देश्य है कि एक तस्वीर विषय हम देख रहे दिया, हम जानते हैं कि कितने मतदाताओं ने सोचा कि का मुख्य बिंदु था चाहते हैं वह फोटो, लेकिन यह भी सूचीबद्ध करता है कि मतदाताओं ने क्या सोचा था।
Query for: "Cat"
Total Alex Bob Carol Dave Ed
1 - 4 1 0 1 1 1
2 - 3 1 0 1 1 0
3 - 0 0 0 0 0 0
4 - 1 0 0 1 0 0
5 - 4 0 1 1 1 1
------------------------------------
total 12 2 1 4 3 2
Query for: "Dog"
Total Alex Bob Carol Dave Ed
1 - 1 0 1 0 0 0
2 - 2 0 1 0 0 1
3 - 1 0 0 1 0 0
4 - 0 0 0 0 0 0
5 - 1 1 0 0 0 0
------------------------------------
total 5 1 2 1 0 1
क्या मैं उस प्रारूप में डेटा के साथ कुछ कर सकता हूं जिसे मैंने संग्रहीत किया है?
मुझे एक क्वेरी प्राप्त करने में कठिनाई हो रही है जो ऐसा करता है - हालांकि डेटा को डंप करने के लिए काफी आसान है और फिर ऐसा करने के लिए एक प्रोग्राम लिखना, मैं वास्तव में डेटाबेस में ऐसा करने में सक्षम होना चाहता हूं अगर मैं कर सकते हैं।
किसी भी सुझाव के लिए धन्यवाद।
@ user1761471 गुमनाम कोड ब्लॉक –
साथ जवाब अपडेट किया गया बहुत बहुत धन्यवाद, क्लोडोल्डो! मतदाताओं की संख्या अप्रबंधनीय नहीं है (44) लेकिन जिन चीजों पर वे मतदान कर रहे हैं, उनकी संख्या बहुत अधिक है (3 मिलियन)। मैं जल्द ही क्या होता हूं इस पर प्रतिक्रिया के साथ वापस आऊंगा। धन्यवाद! – user1761471