This book is very good for learning by practice and improving your SQL skills. I found the recipes very helpful. I strongly recommend this book. But this book is not for absolute beginners. They may consider "Learning SQL".
This is the BEST book you should have if you are bored of simple "SELECT * from emp" kinda queries. This book takes your SQL
skill to a limit. It introduces you to complex SQL queries you never worked though you have been in IT industry for 5+ years. After reading this book, you will think of yourself as SQL Guru. Trust me!