Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$25.11 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $16.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Inside Microsoft® SQL Server® 2008: T-SQL Querying
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Inside Microsoft® SQL Server® 2008: T-SQL Querying [Paperback]

Itzik Ben-Gan (Author), Lubor Kollar (Author), Dejan Sarka (Author), Steve Kass (Author)
4.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $49.99
Price: $29.54 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.45 (41%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 11 left in stock--order soon (more on the way).
Want it delivered Thursday, February 2? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Paperback $29.54  
Sell Back Your Copy for $16.25
Whether you buy it used on Amazon for $23.59 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $16.25.
Used Price$23.59
Trade-in Price$16.25
Price after
Trade-in
$7.34

Book Description

0735626030 978-0735626034 March 25, 2009 1

Tackle the toughest set-based querying and query tuning problems—guided by an author team with in-depth, inside knowledge of T-SQL. Deepen your understanding of architecture and internals—and gain practical approaches and advanced techniques to optimize your code’s performance.

Discover how to:

  • Move from procedural programming to the language of sets and logic
  • Optimize query tuning with a top-down methodology
  • Assess algorithmic complexity to predict performance
  • Compare data-aggregation techniques, including new grouping sets
  • Manage data modification—insert, delete, update, merge—for performance
  • Write more efficient queries against partitioned tables
  • Work with graphs, trees, hierarchies, and recursive queries
  • Plus—Use pure-logic puzzles to sharpen your problem-solving skills

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Inside Microsoft® SQL Server® 2008: T-SQL Querying + Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) + Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer)
Price For All Three: $89.50

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Inside Microsoft® SQL Server® 2008: T-SQL Programming (Pro-Developer) $30.42

    In stock but may require an extra 1-2 days to process.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) $29.54

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Product Details

  • Paperback: 688 pages
  • Publisher: Microsoft Press; 1 edition (March 25, 2009)
  • Language: English
  • ISBN-10: 0735626030
  • ISBN-13: 978-0735626034
  • Product Dimensions: 9 x 7.3 x 1.9 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #24,360 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

9 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

36 of 42 people found the following review helpful:
3.0 out of 5 stars Too "in-depth". Not easy to read but packaged with good TSQL info. Not for the newbie., February 27, 2010
This review is from: Inside Microsoft® SQL Server® 2008: T-SQL Querying (Paperback)
I just went yesterday to a famous bookstore here in town to check this one before order it online and left a bit disappointed, with no desire at all to buy it. Don't get me wrong, Itzik is an awesome writer, a genius on his field, but I do not share the previous 5 start opinions and I will explain why.

I do not consider myself an TSQL expert but got some SQL DBA years on my belt and a MCTS cert too. Having said that and after almost finish reading Microsoft SQL Server 2008 T-SQL Fundamentals (PRO-Developer), same author, I found this one very difficult to follow, flooded with tons of theory and math that for a TSQL book is in my opinion too much. Yes, SQL language has strong logic and math background but that is not what DBAs or developers are looking on a technical book and this is not a college book either; people are looking for practical books which can be quickly be applied on daily job activities.

Chapter #2 for example is full of logic and math stuff that I honestly skipped immediately. Nice as bonus information but not "straight to the point" T-SQL stuff. You can easily take that chapter out and keep the book lighter in my honest opinion. Same for Chapter#3, more logic and math stuff, related to T-SQL, yes, but no the real stuff.

Chapter 1, 7 and 10 are taken of Microsoft SQL Server 2008 T-SQL Fundamentals (PRO-Developer), which by the way, is an outstanding book. Those chapters are about SELECT, JOINS and DML, information that like I said, can be found on the Fundamentals book but in an easy to read style, even with exercises so you can evaluate your own skills.

Chapter #4 is probably the more interesting chapter of the whole book, is about query performance. I must accept Itzik dominates the material but introduces so many complex query concepts and statements that you will get lost in no time. He even mentions he wasn't so sure about where to put this chapter, end of beginning, because the way he's using complex DMVs. But I believe you still can explain query performance without being so technical. This chapter is just full of complex query techniques that make even more complex the explanation of performance tuning strategies. I prefer SQL Server 2008 Query Performance Tuning Distilled by Grant Fritchey; a book just dedicated for that topic but delightful and easy to follow, without being a "dummy book".

In order to be fair and make justice though, the book is really full of theory about logical query processing, set theory and algorithms, foundations of what SQL language is. If you have a really strong background of TSQL query (I mean, really strong TSQL skills), math and the enough time to digest and understand that, this book is for you.

But to me, this book can be out of your book shelve and be easily replaced by this combo instead: SQL Server 2008 Query Performance Tuning Distilled+Microsoft SQL Server 2008 T-SQL Fundamentals (same author) Both will teach the same in a better and easy to follow approach, skipping all the logic, math and boring sql language foundation which to me, are unnecessary on this kind of books especially if you are not in college anymore, but working as a full time DBA.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars Very well done, August 23, 2009
By 
K. Goodhew (Boulder, CO USA) - See all my reviews
(REAL NAME)   
This review is from: Inside Microsoft® SQL Server® 2008: T-SQL Querying (Paperback)
I'm new to T-SQL, but not new to database programming. I found this to be an excellent reference for the advanced programmer. The examples are well thought out and well organized. He often gives several different examples of how to solve a problem along with the pros and cons of each solution.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 8 people found the following review helpful:
5.0 out of 5 stars What else can we ask to have in one book about T-SQL Querying?, July 19, 2009
By 
Alejandro Mesa (Lake Wylie, SC USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Inside Microsoft® SQL Server® 2008: T-SQL Querying (Paperback)
I have really enjoyed this book from the begining to the end.

The new chapters from Steve and Dejan:

- Set Theory and Predicate Logic
- Algorithms and Complexity
- The Relational Model

are a very good complement. Having these topics is handy and refreshing, not to mention a must in this discipline.

Itzik's cover about the new T-SQL features introduced with SQL Server 2008, is insightful and very well guided. No doubt that he is an educator by nature.

If you are new to T-SQL, I strongly recommend that you first read Itzik's book "Microsoft® SQL Server® 2008 T-SQL Fundamentals", prior to diving into this series (T-SQL Querying and T-SQL Programming).

Thanks to all the authors for such wonderful book.

Alejandro Mesa
SQL Server MVP
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
table expressions, ranking functions, data modification, scalar operator, index scan, logical query processing, table scan, hash match, white tea, top index, distribute streams, class library, partial aggregate, eager spool, regular cup, trace file, server activity, lazy spool, ordered partial scan, unordered nonclustered index scan, logical processing phases, maximum orderdate, new key ranges, unordered clustered index scan, multiple grouping sets
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Inner Join, Nested Loops, Estimated Number of Rows, Index Seek, Estimated Operator Cost, Estimated Subtree Cost, Estimated Number of Executions, Output List, Estimated Row Size, The Relational Model, Actual Rebinds, Actual Rewinds, Visual Basic, Server Books Online, Constant Scan, Ordered True Node, Querying Partitioned Tables, Seek Predicates Seek Keys, Querying Note, Steve Kass, Visual Studio, Russell's Paradox, Nonempty B-Tree, Ordered False Node, Gather Streams
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
Book's Companion Website (www.insidetsql.com) 0 Apr 16, 2009
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject