MySQL में प्रतिशत की गणना
कर्मचारी और सर्वेक्षण डेटा वाले MySQL डेटाबेस के भीतर, एक उपयोगकर्ता ने भाग लेने वाले कर्मचारियों के प्रतिशत की गणना करने की मांग की रिकॉर्ड किए गए सर्वेक्षणों की संख्या के आधार पर सर्वेक्षण।
मूल क्वेरी में निम्नलिखित कथन का उपयोग करके प्रतिशत प्राप्त करने का प्रयास किया गया:
SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, ((COUNT( * ) / ( SELECT COUNT( * ) FROM a_test)) * 100 ) AS percentage FROM a_test GROUP BY employees
हालांकि, इस दृष्टिकोण से गलत परिणाम मिले। समस्या को सुधारने के लिए, एक संशोधित क्वेरी प्रस्तावित की गई थी:
SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, concat(round(( surveys/employees * 100 ),2),'%') AS percentage FROM a_test GROUP BY employees
इस संशोधित क्वेरी में निम्नलिखित समायोजन शामिल हैं:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3