SQL (pronounced as Sequel) is one of the essential skills to master for anyone who wants to get into data analytics domain. SQL is the standard programming language for defining, organizing, and exploring data in relational databases.

Books are best way to learn SQL as they cover every aspect as video tutorials can only cover the highlights mostly. 

Some of the books we liked are:

1. Practical SQL: A Beginner's Guide to Storytelling with Data

It's a great book that fastens your learning of SQL. The book uses story first approach and uses PostgreSQL and the pgAdmin interface as its primary tools.

Book covers all the basics of SQL such as creating table, populating tables with content, defining right data types for the data, aggregate, sort, filter data to find patterns in the data, use math and statistical functions. There are numerous examples which you can practice and solidy your SQL concepts.

2.