परिदृश्य पर विचार करें मैं इनजावा में bitmask आपरेशन
अमेज़न -1
वॉलमार्ट -2
लक्ष्य -4
कॉस्टको -8
तरह सौंपा मानबीजेएस -16
डीबी में, डेटा प्रत्येक उत्पाद के लिए उनकी उपलब्धता के आधार पर इन मूल्यों को मास्क करके संग्रहीत किया जाता है। जैसे।,
मास्क उत्पाद विवरण
1 लैपटॉप अमेज़न में उपलब्ध है अमेज़न और बीजे में
17 iPhone उपलब्ध कॉस्टको में
24 गद्दे उपलब्ध और बीजे के
इन सभी उत्पादों की तरह मास्क हैं डी और डीबी में संग्रहित।
मैं सभी नकाबपोश मूल्य के आधार पर खुदरा विक्रेताओं कैसे पुनः प्राप्त करते हैं।, जैसे।, गद्दे के लिए नकाबपोश मूल्य 24. फिर मैं कैसे मिलेगा है या सूची कॉस्टको & बी.जे. के प्रोग्राम के रूप में। किसी भी एल्गोरिदम/तर्क की अत्यधिक सराहना की जाएगी। ऊपर बिट्स
क्या यह निश्चित रूप से जावा कोड में करना है जो इसे अपने डेटाबेस क्वेरी के हिस्से के रूप में करने के विरोध में है? आमतौर पर यह मामला है कि डेटाबेस क्वेरी में फ़िल्टरिंग अधिक कुशल है ... –