Best book for learning SQL, for a sort of a beginner

squarecut1

Platinum Member
Nov 1, 2013
2,230
5
46
I have some knowledge of SQL through a database system concepts course I took a long time back. I want to get to know SQL in more detail. The books I have come across :

Learning SQL

http://www.amazon.com/Learning-SQL-...&qid=1428955081&sr=8-11&keywords=books+on+sql

SQL in 10 Minutes, Sams Teach Yourself (4th Edition)

http://www.amazon.com/SQL-Minutes-S...8&qid=1428955081&sr=8-5&keywords=books+on+sql

The Language of SQL: How to Access Data in Relational Databases

http://www.amazon.com/Language-SQL-...428955153&sr=8-1&keywords=the+language+of+sql

Would appreciate any recommendations from the above, or any other book.

Thank you
 

chubbyfatazn

Golden Member
Oct 14, 2006
1,617
35
91
I feel you can never go wrong with the OReilly books.

Seconded. That was the book we used in my SQL course in college not too long ago.

Easy enough to use, and if you've forgotten some of the basics it can get you back up to speed as well.
 

sao123

Lifer
May 27, 2002
12,653
205
106
Really not a fan of OReilly books... Usually I prefer Deitel, but they do not have an SQL book.

I prefer the Wrox Books... APress books are also excellent.


you should also choose a platform prion to beginning as all SQL implementations are somewhat different...

SQL Server vs MySQL vs Oracle etc.

then start here:
http://it-ebooks.info/tag/sql/


Wrox - http://it-ebooks.info/book/738/
Apress - http://it-ebooks.info/book/3725/
MySQL - http://it-ebooks.info/book/732/
Oracle - http://it-ebooks.info/book/3866/
PostgreSQL - http://it-ebooks.info/book/4855/
 
Last edited:

EvilManagedCare

Senior member
Nov 6, 2004
324
0
0
O'Reilly books are good, in particular 'Learning SQL' as mentioned by the OP. I'm a fan of the Head First series and they happen to have a SQL book as well.
 
Sep 29, 2004
18,656
67
91
Really not a fan of OReilly books... Usually I prefer Deitel, but they do not have an SQL book.

I prefer the Wrox Books... APress books are also excellent.


you should also choose a platform prion to beginning as all SQL implementations are somewhat different...

SQL Server vs MySQL vs Oracle etc.

then start here:
http://it-ebooks.info/tag/sql/


Wrox - http://it-ebooks.info/book/738/
Apress - http://it-ebooks.info/book/3725/
MySQL - http://it-ebooks.info/book/732/
Oracle - http://it-ebooks.info/book/3866/
PostgreSQL - http://it-ebooks.info/book/4855/

Ya, we have an Oracle server for one of our projects but use HSQLDB (native java) for the client machines. Subtle differences exist implementation to implementation. Kind of a headache.
 

Train

Lifer
Jun 22, 2000
13,581
80
91
www.bing.com
My vote is for Wrox. Robert Viera is an awesome writer and I still credit most of my SQL knowledge to the books he wrote on SQL 6.5 and 7.0 back in the day. It's hard to read most programmig books straight through but I read his "Professional SQL 7 programming" cover to cover, and even the appendixes.