Опитайте това за резултат по реда:
ИЗБЕРЕТЕ пол, COUNT(User_id) КАТО countFROM UserGROUP ПО пол;
Изход:
<предварителен код>| пол | брой ||--------|-------|| F | 4 || М | 2 |Опитайте това за редов резултат с обща сума:
SELECT (IFNull(gender,'Total')) КАТО пол,COUNT(User_id) КАТО CountFROM UserGROUP BY genderWITH сборен пакет;
Изход:
<предварителен код>| пол | Брой ||--------|-------|| F | 4 || М | 2 || Общо | 6 |Опитайте това за резултат от колони:
ИЗБЕРЕТЕ БРОЙ(CASE WHEN gender ='M' THEN User_id END) КАТО мъже, COUNT(CASE WHEN gender ='F' THEN User_id END) КАТО жени, COUNT(*) КАТО TotalFROM потребител;
Изход:
<предварителен код>| мъже | жени | Общо ||-------|---------|-------|| 2 | 4 | 6 |