एक ही प्रश्न के साथ अपना अपेक्षित आउटपुट प्राप्त करने का कोई तरीका नहीं है (क्योंकि परिणाम की संरचना अलग है)। users
. की अपेक्षित जानकारी प्राप्त करने के लिए आपको दो अलग-अलग क्वेरी का उपयोग करना होगा टेबल:
1 - आप status
प्राप्त कर सकते हैं निम्नलिखित के साथ सिंहावलोकन:
SELECT
SUM(CASE WHEN status = 0 THEN 1 ELSE 0 END) AS active_users,
SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END) AS inactive_users,
SUM(CASE WHEN status = 2 THEN 1 ELSE 0 END) AS banned_users
FROM users
2 - सभी उपयोगकर्ताओं को status = 0
. के साथ प्राप्त करने के लिए (सक्रिय) आप निम्न का उपयोग कर सकते हैं:
SELECT *
FROM users
WHERE status = 0