MySQL-Methode zum Zählen der Anzahl der Gruppen: 1. Zählen Sie die Gesamtzahl der Datensätze [SELECT count(*) FROM table name WHERE condition] 2. Zählen Sie die Anzahl der Datensätze in jeder Gruppe [SELECT count(*) FROM table Name WHERE Bedingung GROUP BY ID].
MySQL-Methode zum Zählen der Anzahl von Gruppen:
SELECT count(*) FROM 表名 WHERE 条件
Was Sie auf diese Weise herausfinden, ist die Gesamtzahl der Datensätze.
SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id
Was Sie auf diese Weise zählen, ist die Anzahl der Datensätze in jeder Gruppe .
Wie erhalte ich die zweite Gesamtzahl der Datensätze in der SQL-Anweisung?
Es lautet wie folgt:
select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a ;
SELECT count(*) FROM (SELECT COUNT(*) FROM `papa_stadium_goods_storage_record` WHERE `c_time`>=1474560000 and `c_time`<1476201600 group by `record_type`) a
Hinweis:
Im Unterabfragemodus muss MySQL Aliase für die Unterergebnismenge verwenden, aber dort Es ist nicht erforderlich, Aliase speziell in Oracle hinzuzufügen!
Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)
Das obige ist der detaillierte Inhalt vonSo zählen Sie die Anzahl der Gruppen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!