When interacting with SQL, it's fairly common to come across confusion between the `WHERE` and `HAVING` clauses. Both are used to filter data, but they operate at very different stages of the query execution. The `WHERE` clause filters individual entries *before* any grouping occurs, effectively narrowing down the data set that will then be aggrega