1. GROUP BY, HAVING 2. EXISTS 3.INTERSECT
SELECT
GROUP BY
SubQuery
GROUP BY, HAVING
DATE
EXISTS, LEFT JOIN
SELECT, CASE
STRING, DATE
Sub Query, WINDOW
JOIN
Sub Query
DATE()
INNER JOIN