Pikeres,
Para SQL, mira lo que dice BrujoNic en este post
if dentro de sql
Pero para tener un mejor conocimiento, debes recurrir a los manuales de referencia oficiales.
Yo sólo puedo ofrecerte el de MySQL
http://dev.mysql.com/doc/refman/5.0/es/index.html
y este otro para MySqL, que a mí me gusta especialmente
http://mysql.conclase.net/curso/index.php