Make your lesson fun by introducing Computational Thinking!
Structured Query Language is a programming language used to manipulate and extract information stored in databases. As with all programming languages the best way to learn its functions is through solving problems.
In this series of fun worksheets (or possible homework sheets) are sets of problems that are solved by writing or interpreting SQL instructions. Students must either predict the output of SQL instructions or calculate the SQL that must have been used to produce some given output from a database.
Set 3 includes an explanation of the uses of DISTINCT, GROUP, AS and ORDER functions followed by 3 pages of questions.
This style of learning is very well received by students who "love solving the problems".