(Part 3) Reddit mentions: The best sql books

We found 487 Reddit comments discussing the best sql books. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 102 products and ranked them based on the amount of positive reactions they received. Here are the products ranked 41-60. You can also go back to the previous section.

41. MySQL (4th Edition)

    Features:
  • Used Book in Good Condition
MySQL (4th Edition)
Specs:
Height9 Inches
Length7 Inches
Weight4.01682241364 Pounds
Width2.25 Inches
Number of items1
▼ Read Reddit mentions

42. SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL (2nd Edition)

SQL Queries for Mere Mortals: A Hands-On Guide to Data Manipulation in SQL (2nd Edition)
Specs:
Height9.5 Inches
Length7.25 Inches
Weight2.19580412952 Pounds
Width1.25 Inches
Number of items1
▼ Read Reddit mentions

43. Sams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes

    Features:
  • Sams Publishing
Sams Teach Yourself Microsoft SQL Server T-SQL in 10 Minutes
Specs:
Height8.23 Inches
Length5.51 Inches
Weight0.9369646135 Pounds
Width0.83 Inches
Release dateDecember 2016
Number of items1
▼ Read Reddit mentions

44. Microsoft SQL Server 2008 Reporting Services

Microsoft SQL Server 2008 Reporting Services
Specs:
Height9 Inches
Length7.3 Inches
Weight3.30693393 Pounds
Width1.76 Inches
Number of items1
▼ Read Reddit mentions

46. SQL: Learn SQL in 24 Hours or Less - A Beginner’s Guide To Learning SQL Programming Now (SQL, SQL Programming, SQL Course)

SQL: Learn SQL in 24 Hours or Less - A Beginner’s Guide To Learning SQL Programming Now (SQL, SQL Programming, SQL Course)
Specs:
Height9 Inches
Length6 Inches
Weight0.3 Pounds
Width0.2 Inches
Number of items1
▼ Read Reddit mentions

47. High Performance MySQL

    Features:
  • Used Book in Good Condition
High Performance MySQL
Specs:
Height9.19 Inches
Length7 Inches
Weight1.0802650838 Pounds
Width0.83 Inches
Release dateApril 2004
Number of items1
▼ Read Reddit mentions

48. Dynamic SQL: Applications, Performance, and Security

Dynamic SQL: Applications, Performance, and Security
Specs:
Height10 Inches
Length7.01 Inches
Weight12.66114770666 Pounds
Width0.69 Inches
Release dateApril 2016
Number of items1
▼ Read Reddit mentions

49. SQL Server Integration Services Design Patterns

SQL Server Integration Services Design Patterns
Specs:
Height10 Inches
Length7.01 Inches
Weight18.91125283436 Pounds
Width1.05 Inches
Release dateDecember 2014
Number of items1
▼ Read Reddit mentions

50. Learning NumPy Array

Learning NumPy Array
Specs:
Release dateJune 2014
▼ Read Reddit mentions

51. Murach's SQL Server 2016 for Developers

Murach's SQL Server 2016 for Developers
Specs:
Height10 Inches
Length8.1 Inches
Weight3.05560695132 Pounds
Width1.7 Inches
Number of items1
▼ Read Reddit mentions

52. MySQL (5th Edition) (Developer's Library)

MySQL (5th Edition) (Developer's Library)
Specs:
Height9 Inches
Length7 Inches
Weight3.91100052788 Pounds
Width2 Inches
Number of items1
▼ Read Reddit mentions

53. Beginning SQL

Wrox Press
Beginning SQL
Specs:
Height9.25 inches
Length7.375 inches
Weight2.0723452628 Pounds
Width1.19 inches
Release dateMarch 2005
Number of items1
▼ Read Reddit mentions

54. Microsoft® SQL Server® 2008 T-SQL Fundamentals (Developer Reference)

Used Book in Good Condition
Microsoft® SQL Server® 2008 T-SQL Fundamentals (Developer Reference)
Specs:
Height9 Inches
Length7.5 Inches
Weight1.51898498518 Pounds
Width1.25 Inches
Number of items1
▼ Read Reddit mentions

57. SQL: A Step-by-Step Guide for Beginners

SQL: A Step-by-Step Guide for Beginners
Specs:
Release dateMay 2019
▼ Read Reddit mentions

58. Easy Learning JDBC + Oracle: JDBC for Beginner's Guide

    Features:
  • ✅ULTRA FAST - Takes a temperature in a little as 2-3 seconds, and is accurate to +/-1 degrees with a wide range of -58℉-572℉. No more waiting over a hot stove or grill for the temperature to settle! Take out the guesswork and eliminate overdone or undercooked food, and instead make perfectly cooked beef, chicken, pork, fish, lamb, or turkey, every time! Also works great with beverages, deep frying, making candy, and baking.
  • ✅WATERPROOF - IP65 rated waterproof, the Kizen thermometer can be washed under running water without fear! With a strong ABS plastic body, it can withstand accidental drops or other impact accidents. With a waterproof and strong break resistant body, the Kizen thermometer is highly durable and resilient.
  • ✅CONVENIENT & CLEAR - Get the temperature by voice or bright LCD screen instead of fumbling with your phone flash to get a read! This is a must have tool for any cooking situation, whether you are out for a night BBQ, in your kitchen, taking a temperature in a dark oven, or anywhere vision might be impaired, simply turn on the bright blue back-light or push the voice button to have it spoken to you.
  • ✅FULLY BUNDLED TO GIVE YOU THE MOST VALUE FOR YOUR MONEY! - Comes beautifully packaged in a premium foam lined box, making it an ideal present for any cooking or bbq enthusiast! This sturdy box is also a great place to store the thermometer to keep it safe. Also includes 2 CR 2032 batteries, eCookbook, meat temperature guide, users manual, and 4 hook/loops to hang your temperature guide on the wall for added convenience!
  • ✅KIZEN LIFETIME WARRANTY - Enjoy a smooth & frustration free experience with our LIFETIME WARRANTY! With CE, RoHS certification, we stand by our products so you can make your purchase with confidence! 7 days a week you can reach us by email
Easy Learning JDBC + Oracle: JDBC for Beginner's Guide
Specs:
Release dateApril 2019
▼ Read Reddit mentions

🎓 Reddit experts on sql books

The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where sql books are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
Total score: 117
Number of comments: 3
Relevant subreddits: 1
Total score: 32
Number of comments: 7
Relevant subreddits: 2
Total score: 15
Number of comments: 12
Relevant subreddits: 4
Total score: 14
Number of comments: 3
Relevant subreddits: 3
Total score: 10
Number of comments: 6
Relevant subreddits: 2
Total score: 8
Number of comments: 4
Relevant subreddits: 2
Total score: 6
Number of comments: 5
Relevant subreddits: 2
Total score: 5
Number of comments: 4
Relevant subreddits: 1
Total score: 5
Number of comments: 3
Relevant subreddits: 2
Total score: 4
Number of comments: 3
Relevant subreddits: 1

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Top Reddit comments about SQL:

u/MercurialNerd · 2 pointsr/mysql

I've studied for the 5.0 Developer cert, and the 5.6 Developer cert, and I've also mentored about 100 students through these exams. Most/all of the students were new to database development, so I had to teach them from zero to Oracle Certified in the space of about 10 weeks.

To echo what /u/justintxdave said, the 5.6 Developer exam is tough. A lot of the questions are deliberately obtuse in my opinion and seem designed to catch you out. Plus they have questions on Java talking to MySQL, PHP talking to MySQL and Microsoft .NET talking to MySQL. This seems a little unfair to me - if you're a PHP developer, you're unlikely to know .NET and vice-versa.

The 5.0 Certification Study Guide is still a good resource, but you need to be careful to identify those things that have changed from 5.0 to 5.6 - e.g. DATETIME, TIMESTAMP, SQL MODES, and there are topics in the new Developer exam that were in the old DBA exam - transactions, foreign key constraints etc. The sample questions on the DVD of 5.0 book are a good practice tool.

Here's the list of topics I studied for the 5.6 exam, and what books/resources I used.

Study Guide refers to the 5.0 Certification Study Guide , and the relevant chapter numbers.

Head First SQL is a very basic beginners guide to SQL that you probably don't need.

I also used Paul du Bois's MySQL Developer's Library to fill in some blanks.

There is was a real need for an official 5.6 Certification book, but at this stage an 8.0 cert is probably just around the corner. I always had a notion I might write a 5.6 book, but life got in the way :)

Best of luck with the exam!

u/liaobaishan · 1 pointr/learnprogramming

I've been a web developer for two years and can tell you what I learned over time that led to me getting an internship at a software company. I didn't major in computer science but I did eventually go to a bootcamp.

I'll note that I'm not a huge fan of that flowchart, because it's backwards. You need to be familiar with what all those tools can accomplish, but I don't think anybody is capable of holding expert-level competence in so many areas at the same time. The key is getting to the point where you know or can figure out what tool will be required for any given task. For example, I don't really know much about Websockets, but I know that I'd probably need them if I wanted to build a chat application.

Anyway, here's my learning track in terms of programming

Pre-2011: Excel formulas

First programming I ever did for a bunch of random things, and at this time I didn't realize I wanted to be in software development yet.

2011-2013: SQL

Started with the DBA where I was working sending me a Word document with some common queries I could run in a SQL client so I could answer other people's questions and same him time. Over time I learned how to change the queries and then write my own. This book helped: https://www.amazon.com/SQL-Queries-Mere-Mortals-Hands/dp/0321444434/ref=sr_1_2?ie=UTF8&qid=1494701750&sr=8-2&keywords=sql+queries+for+mere+mortals

2013-2014: Java, shell scripting, other unix/linux related things

Took a programming class using Java and a shell scripting class in a local university's online program. Used these books:

https://www.amazon.com/Java-Introduction-Problem-Solving-Programming/dp/0132162709/ref=sr_1_14?ie=UTF8&qid=1494701761&sr=8-14&keywords=introduction+to+programming+with+java
https://www.amazon.com/Unix-Shell-Programming-Stephen-Kochan/dp/0672324903/ref=sr_1_6?ie=UTF8&qid=1494701778&sr=8-6&keywords=unix+programming

I think Java is a very good first object oriented language to learn, even though most bootcamps want to do either Ruby or Javascript. Ruby (and Rails) have a little too much syntax sugar and other shortcuts that make it hard for a beginner to understand, and JavaScript is just plain weird (along with its ecosystem, which requires knowing a little history of the language and why it is the way it is).

2015: Ruby, Rails, a little JS. Attended a bootcamp and got my first job.

2016: ReactJS, actually understanding JS

2017: More JS, and now learning Elixir and the Phoenix framework.



As I mentioned before, these languages and frameworks are just tools. The way I've learned has been to do projects, figure out what tools would be necessary to accomplish all the functionality, and then slowly make progress on learning how to use those tools, eg, copy/pasting, modifying code other people have written, and then finally taking the training wheels off.

u/Rehd · 1 pointr/SQL

Select is exactly as it implies, it is what you are selecting. Performance wise, it's the same to say, give me everything vs give me one or two things. It's best to specify what you want, because if you don't need everything, you're going to pull a lot of network time trying to pull more data across. Also, it can break things. Example: My beginning point has 5 columns and so does my end point, I get sloppy, I just say, hey, just grab everything from my beginning point, insert it into my end point. What if I add a column in the future? It will break your code because the end point has 5 columns, but you added a 6th column to your beginning point and told it to grab everything.

For joins, practice. Lots of practice. This covers joins well: https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/

Here are some books I'd highly recommend:

First book to read

Second book

Go download SQL 2016 developer, almost the same as enterprise and free. They have a huge DB for it that you can practice in.

u/thethax · 3 pointsr/SQL

Here are a couple general goto lists for freely available technical material on the web.

http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books
http://www.reddit.com/r/csbooks/

That said, I've never found a great comprehensive introduction to SQL online, though section two of the PostgreSQL manual is an adequate overview. When you really need to ramp up quickly, it's a better use of time to find a good book. If you need to do this on the cheap and live in or near a major metro, don't overlook the public library for reference material. The SQL language has been stable for a long time, and you don't need an absolutely current book to pick up the basics.

Safari Bookshelf is another fantastic option. This gives you access to nearly everything from O'Reilly. Microsoft Press, Apress, and other major tech publishers. There's a ten day free trial, and it might be worth subscribing for a month or two if ten days isn't sufficient.

So, to the recommendations.
As you're probably aware, trial versions of SQL Server are available freely from Microsoft. If you're already on Windows, this is probably the most straightforward way to begin with minimum installation hassles. Most tutorials covering SQL Server reference either the old Northwind (no longer included with SQL Server 2005 and up, but available here) or the newer AdventureWorks sample databases.

If she's fairly technical, she might jump into the deep end with something like T-SQL Fundamentals (see library, safari books, or read it at a bookstore for the cost of a cup of coffee)

For a slower start, look into an introductory book on Microsoft Reporting Services. (MS's answer to Crystal Reports, included with SQL Server) Avoid theMS Press Step by Step series, as it is almost universally crap. Larson's books are a better starting point. See Microsoft SQL Server 2008 Reporting Services or similar. These will cover SQL in the context of generating reports with graphical tools, which may be a more palatable start for the non-programmer.

u/two-fer-maggie · 4 pointsr/programming

Not as highbrow literature but it's Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites for me. I knew how to write HTML files, I knew how to write CSS files, but I didn't know how to serve an actual website. If you want to learn how to set up a simple website of mostly HTML files with some basic logic, good luck. Nobody writes about that. Every online tutorial tells you to use some framework to setup a website, I couldn't tell where the webdev basics ended and framework specific knowledge began. Eventually I caved and bought that O'Reilly book, and it taught me everything I needed to understand what framework tutorials were actually doing. Can't beat a good book for the basics.

u/anevilpotatoe · 1 pointr/sysadmin

Let me clarify a little. It's helpful to find books that I can digest from the ground up on and compare with current standards or use creatively. Simple put I enjoy doing the homework on a book. What I am look to accomplish is to write SQL Queries for corporate finances and manufacturing. Working in the environment I am in currently allows me the opportunity to learn and practice it.


Here are a few I looked into:

https://www.amazon.com/SQL-Minutes-Sams-Teach-Yourself/dp/0672336073/ref=sr_1_4?ie=UTF8&qid=1519240184&sr=8-4&keywords=beginning+SQL

https://www.amazon.com/SQL-Beginners-Learning-Programming-Course/dp/1532716958/ref=sr_1_14?ie=UTF8&qid=1519240184&sr=8-14&keywords=beginning+SQL


https://www.amazon.com/SQL-Practice-Problems-learn-doing/dp/1520807635/ref=sr_1_7?ie=UTF8&qid=1519239367&sr=8-7&keywords=beginning+SQL

u/vbouret · 1 pointr/programming

Like someone told you before, it depends. In the database world, the complexity is more measured in terms of number of IO reads. Let's say you have a table of 10 000 users and you do "SELECT * FROM users WHERE username = 'admin';".

Without any index (default), the upper bound will be 10 000 lookup (if the data is at the end), the lower bound 1 lookup (if the data is at the beginning) and the average will be 5000 lookup. So basically: O(n).

With an index on the username column, you usually get that down to O(log n) lookups.

You need to trust your database server for optimization and use EXPLAIN statement to get a feeling on what's going on.

My general advice is to create an index on every column you may use in your WHERE conditions. But beware, sometimes, only the first index is used.

I suppose you are using MySQL, so here's a very good book on performance and speedup strategies.

http://www.amazon.com/High-Performance-MySQL-Jeremy-Zawodny/dp/0596003064

u/alinroc · 4 pointsr/SQL

>dynamic sql is a pain to read and alter, generally there are better ways to do stuff.

Yes, but sometimes it is the least-bad solution to a problem.

You might find this book helpful in dealing with dynamic SQL and finding the right uses for it.

Jeremiah Peschka also has (had) a PASS Summit session that's helpful, http://www.sqlpass.org/summit/2014/Sessions/Details.aspx?sid=6071. If you have access to the 2014 PASS Summit recordings, you can watch it instead of just looking at the demos & slides (linked).

u/FoCo_SQL · 2 pointsr/SQLServer

I've just picked up The Rational Guide to Extending SSIS 2005 with Script and SQL Server Integration Services Design Patterns recently.

I'm completely self taught with SSIS and consider myself decent to intermediate, but I know I'm probably closer to beginner in skill with it. I'll be starting with the 2005 book probably Monday next week as I finish The Datawarehouse Toolkit by Kimball.

The author of the 2nd book, Andy Leonard, recommended the first book if you had only one book to read to learn SSIS. So I'm giving it a shot and seeing if it's worth it, then I'll find out if either book is worth it but these are the two books I've found that are recommended for learning SSIS.

u/olifante · 10 pointsr/Python

"Python for Data Analysis" is pretty good. It's written by Wes McKinney, the creator of Pandas, so its focus is using Pandas for data analysis, but it does include sections on basic and advanced NumPy features: http://www.amazon.com/Python-Data-Analysis-Wrangling-IPython/dp/1449319793

Alternatively, the prolific Ivan Idris has written four books covering different aspects of NumPy, all published by Packt Publishing. I haven't read any of them, but the Amazon reviews seem OK:

u/participationNTroll · 1 pointr/webdev

Systems Analysis and Design in a Changing World (Sixth Edition) <-- this was the version required for a class


Seventh Edition(?)

This book is free from any programming languages and is instead supposed to aide the development of thinking and planning applications.

murach's SQL Server 2012 for developers <-- required for class


murach's SQL Server 2016

Uses SQL to further enforce "forms" for application data structures.

Professional Test Driven Development with C#: Developing Real World Applications with TDD


Book I purchased during my 4000 project class. Team based project where we had to

  1. To plan out the application using skills from System Analysis and Design.

  2. Create a presentation to show to a client.

  3. Create a manual to help onboard developers.

  4. Create a manual for clients.

  5. design and deploy a database (database schematic included in onboarding manual).
  6. Write tests for the application.

  7. Deploy the application to Azure.

    After my research at the time, this book seemed to be the most appropriate for my scenario.

u/[deleted] · 1 pointr/linux

I would recommend MySQL over the one you have listed. I used the first edition of this years ago to learn mySQL and it is an excellent resource.

The High Performance MySQL book that chili_beans listed is a good addition as well.

u/ipsoFacto82 · 2 pointsr/SQL

This this the book I'm using and I'm quite happy with it. It's not free, but it's only like $4 second hand.

u/krypton86 · 1 pointr/learnprogramming

It's actually possible to perform a pivot on a data set in MS SQL Server. I use MSSQL Server 2008 at my job and have done this a few times in the past, but I don't have any of the code at home so I can't share that with you.

What I can tell you is that I learned how to do it from the book Microsoft SQL Server 2008 T-SQL Fundamentals by Itzik Ben-Gan. It has chapters on pivoting and dynamic SQL that demonstrate how it's done with a brute force method in order to help you understand what the "pivot" function is actually doing. If you get this book from the library or something, you might be able to figure out how to use MySQL to do the same thing (I think). Ideally, you would just use SQL Server, but that shit is expensive — like, thousands of dollars I think.

u/redthirtytwo · -1 pointsr/programming

Don't think it'll be much use for Proggit to point OP to the latest edition of PHP For Dummies.

Taking AP Calc it seems like he's got a leg up on most people.

Seems that there's the assumption that OP isn't up to the more challenging texts.

>I'd like to get at least a small sample of what I'm biting into.

Well, if he is going to major in CS he'll eventually get into these and other advanced books.

u/timmyriddle · 29 pointsr/programming

Have you read any of Marcus Winand's stuff? He has a blog called Use the Index, Luke, which is superb.

I also have his book, which is also excellent: SQL Performance explained.

u/amazon-converter-bot · 1 pointr/FreeEBOOKS

Here are all the local Amazon links I could find:


amazon.co.uk

amazon.ca

amazon.com.au

amazon.in

amazon.com.mx

amazon.de

amazon.it

amazon.es

amazon.com.br

amazon.nl

amazon.co.jp

amazon.fr

Beep bloop. I'm a bot to convert Amazon ebook links to local Amazon sites.
I currently look here: amazon.com, amazon.co.uk, amazon.ca, amazon.com.au, amazon.in, amazon.com.mx, amazon.de, amazon.it, amazon.es, amazon.com.br, amazon.nl, amazon.co.jp, amazon.fr, if you would like your local version of Amazon adding please contact my creator.

u/yougottawanna · 1 pointr/learnprogramming

I picked this up a few months ago and have been learning tons -

http://www.amazon.com/SQL-Queries-Mere-Mortals-Hands/dp/0321444434