SQL Exercises
The purpose of any exercise is to steadily develop skills and to acquire the automatic algorithms for fulfilling certain operations. As for the SQL language, practical exercises are intended to enable the database programmer to quickly devise SQL queries in order to solve practically any problem, by having already studied similar problems in exercises. This book provides such a collection of practical solved SQL exercises.
For an introduction to the SQL language, please refer to the wikibook Structured Query Language.