One of the best ways to test your knowledge of SQL is by taking the SQL Quiz. The SQL test will allow you to see how well you understand certain areas of SQL as well as telling you the areas that you need to improve. The test requires moderate knowledge of the database language, but the advanced parts have been omitted because these tutorials are introductory.
To begin the quiz, click SQL quiz. If you see any parts that confuse you or you disagree with the answer on one of the quiz questions, use the contact form to tell me about it. The SQL quiz is intended to be only for practice and is by no means a testing tool for job opportunities.
The SQL language used is MySQL, which might effect some of the answers on the quiz.