यह सोचते हैं कि मैं एक डाटाबेस इस तरह एक क्षैतिज संरचना है कि है:डेटाबेस पर क्षैतिज मूल्यों को कैसे गिनना है?
ID | NAME | DATA1 | DATA2 | DATA3 | DATA4 | DATA5 | DATA6 | DATA7
1 | mmm | 0 | 1 | 0 | 3 | 5 | 1 | 0
2 | bbb | 0 | 0 | 0 | 1 | 0 | 1 | 1
जानकारियां डेटा फ़ील्ड हैं और मैं हर समय गिनती करने के लिए है कि इस तरह के रूप में "एक निश्चित विभेदक, 0 से अधिक है चाहते हैं "
तरह से मैंने सोचा कि यह पाश बेलन सभी क्षेत्रों प्रत्येक DATA
क्षेत्र SUM()
उन 7
प्रश्नों है, और गिनती, या COUNT()
, इसलिए ... किसी को भी एक और विचार है?
, तो "count every DATA field with a value over 0"
होगा = 7
आप इस गतिशील रूप से करने की जरूरत है या स्तंभों तय कर रहे हैं? –
अच्छी तरह से, मान लें कि कॉलम ठीक हो गया है, इसलिए Coulmn DATA1 से DATA7 तक हैं, वास्तव में एक गतिशील समाधान अच्छा होना चाहिए। –
पहले अपने डेटा को सामान्य करें – Strawberry