"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MySQL में सर्वेक्षण में भाग लेने वाले कर्मचारियों के प्रतिशत की गणना कैसे करें?

MySQL में सर्वेक्षण में भाग लेने वाले कर्मचारियों के प्रतिशत की गणना कैसे करें?

2024-11-16 को प्रकाशित
ब्राउज़ करें:782

How to Calculate the Percentage of Employees Who Participated in Surveys in MySQL?

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

इस संशोधित क्वेरी में निम्नलिखित समायोजन शामिल हैं:

  • सही गणना: प्रतिशत की गणना अब (सर्वेक्षण / कर्मचारी * 100) के रूप में की जाती है, प्रदान करते हुए सर्वेक्षण किए गए कर्मचारियों का सटीक अनुपात। ]
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3