Before we get to the fun stuff, you need to listen to this:

It turns out there are more "fun" ways to learn SQL that I didn't cover in the first post.

Up first, SQL Police Department.

I haven't played it, and I probably won't play it (after the first few free cases a license costs $20). It does look pretty slick, though.

Up next is SQL Cards. Because maybe you want to learn SQL by printing out a PDF and turning it into a game? Seriously...just watch the video:

And, if you thought the world of SQL learning couldn't get any more strange, you would be wrong. SQL for Zombies is a PDF that costs CAD$7 and promises to teach you SQL "with an entertaining story."

If all of the above seem like too much fun, too expensive, or simply too strange, there is always Codeacademy's creatively named Learn SQL course. It's free and doesn't have any flash cards or zombies (I think - I haven't taken the course).