It's my belief that the best way to learn SQL is to use SQL. So that's what you're going to do. There are some very high quality interactive tutorial sites already on the Web. You should complete the following (including doing the exercises):

Related sites

The following sites were the main background that I referred to.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License