Building blocks of a SELECT SQL statement

You may need the following information.

1. Table name (One or more)
2. Attribute names
3. Keywords
4. Conditions
5. Aggregate functions