Structured Query Language (SQL) is a beautiful, uniform language designed and used to provide a suitable way of accesing and manipulating data from a relational database. Correctly stored data can be quickly and efficiently created read, updated and deleted in a way that everyone understands. Well nearly eaveryone. Well sometimes nobody.
One of the most difficult things to get your head around in SQL is “joins” (essentially set theory) but really they’re pretty easy. I haven’t had call to use SQL for a while (note there are many forms of SQL (T-SQL for example)) but Coding Horror provides this beautiful explanation of joins.
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html
Enjoy it everybody…. Ahhh, bask in the glow of enlightenment.
(p.s. SQL really is very good and it REALLY is pretty easy to understand)

This is one of those “geek only” jokes because if you get it will simultaneously snigger out loud and and be very ashamed of yourself….
… or at least you should be.
