आमतौर पर मुझे एसक्यूएल प्रश्नों के साथ बहुत आश्वस्त लगता है, हालांकि इसने मुझे अपने सिर को खरोंच कर दिया है। मुझे ऐसा लगता है - एक त्वरित फिक्स हो, लेकिन मैं इसे देख नहीं रहा हूं।MySQL: स्तंभों से अलग से कैसे गिनें?
मैं एक ही तालिका में एक ही तालिका में एकाधिक मानों पर एक गिनती करने की कोशिश कर रहा हूं।
"0000000000000000" पर ध्यान न दें यह केवल एक खाली बाइट सरणी का प्रतिनिधित्व करता है।
क्या इन प्रश्नों को गठबंधन करने का कोई आसान तरीका है?
SELECT COUNT(ssn)
FROM patients
WHERE ssn="0000000000000000";
SELECT COUNT(firstname)
FROM patients
WHERE firstname="0000000000000000"
SELECT COUNT(lastname)
FROM patients
WHERE lastname="0000000000000000"
etc...
क्या कोई तरीका है जिससे मैं टेबल को पिवोट कर सकता हूं? मेरा मतलब है कि मेरे टाइल्स हेडर के रूप में अच्छा होगा, मूल्यों के नहीं। – theangryhornet
आप यूनियन के बजाय यूनियन को सभी डाल सकते हैं, बस SQL सर्वर को थोड़ा अनावश्यक काम सहेजने के लिए। – James