SQLite оператор GROUP BY используется в сотрудничестве с оператором SELECT для организации идентичных данных в группы. Оператор GROUP BY следует за предложением WHERE в инструкции SELECT и предшествует предложению ORDER BY.

Ниже приведен основной синтаксис предложения GROUP BY. Предложение GROUP BY должно следовать условиям в предложении WHERE и должно предшествовать предложению ORDER BY, если оно используется.

SELECT column-list
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2....columnN
ORDER BY column1, column2....columnN

Вы можете использовать более одного столбца в предложении GROUP BY. Убедитесь, что любой столбец, который вы используете для группировки, этот столбец должен быть доступен в списке столбцов.