mysql - How to combine two count queries to their ratio? -


मेरे पास दो प्रश्न हैं:

  my_table से count (*) चुनें जहां स्थिति = " स्वीकृत "  

और

  my_table से गिन (*) चुनें जहां स्थिति =" अस्वीकृत "  

मैं था स्वीकार करने के अनुपात को / अस्वीकार करने के लिए तो मैं सोच रहा था कि अगर दो प्रश्नों को संयोजित करना संभव है तो मुझे दो प्रश्नों को निष्पादित करने की ज़रूरत नहीं है

अब तक की कोई भी पेशकश नहीं करने के बाद से यह उत्तर डालना सही है

  चयन गिनती (मामले में जब स्थिति = "स्वीकृत" तब 1 अंत) / गिनती (मामले की स्थिति =   

यदि आपको व्यक्तिगत गणना की भी आवश्यकता है तो

  गिनती का चयन करें (स्थिति जब स्थिति = "स्वीकृत" तब 1 अंत) स्वीकृत, गिनती (मामले जब स्थिति = "अस्वीकार कर दिया" तब 1 अंत) अस्वीकृत, गिनती (मामले जब स्थिति = "स्वीकृत" तो 1 अंत) / गिनती (मामले में स्थिति = "अस्वीकार कर दिया" फिर 1 अंत) मेरे से अनुपात के रूप में ("स्वीकृत", "अस्वीकार कर दिया") में स्थिति जहां _table करें   

ध्यान दें: MySQL शून्य समस्या से विभाजित नहीं है। जब अस्वीकृत है 0।

Comments