Section: aggregation and grouping

Count all rows

sql
sql
SELECT COUNT(*) AS total_users FROM users;
Explanation

A basic but essential query for dashboards and sanity checks.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing aggregation and grouping
Group rows and count them
Count orders by status.
OpenIn sheetsqlsame section
Use SUM and AVG
Calculate totals and averages.
OpenIn sheetsqlsame section
Filter grouped results with HAVING
Keep only groups that meet aggregate criteria.
OpenIn sheetsqlsame section
Assign row numbers within each user
Rank a user's orders by recency.
Calculate a running total
Compute cumulative revenue by day.
Compare to the previous row with LAG
Calculate day-over-day change.