Amazon.com: Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) (9788178531045): Itzik Ben-Gan: Books

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
$26.08 & 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 $11.12 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer)
 
 
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.

Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) [Paperback]

Itzik Ben-Gan (Author)
4.6 out of 5 stars  See all reviews (41 customer reviews)

List Price: $49.99
Price: $29.54 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.45 (41%)
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 19 left in stock--order soon (more on the way).
Want it delivered Monday, February 27? 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 $11.12
Whether you buy it used on Amazon for $25.80 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $11.12.
Used Price$25.80
Trade-in Price$11.12
Price after
Trade-in
$14.68

Book Description

October 22, 2008 8178531046 978-8178531045 1

Master the foundations of T-SQL with the right balance of conceptual and practical content. Get hands-on guidance—including exercises and code samples—that show you how to develop code to query and modify data. You’ll gain a solid understanding of the T-SQL language and good programming practices, and learn to write more efficient and powerful queries.

Discover how to:

Apply T-SQL fundamentals, create tables, and define data integrity Understand logical query processing Query multiple tables using joins and subqueries Simplify code and improve maintainability with table expressions Explore pivoting techniques and how to handle grouping sets Write code that modifies data Isolate inconsistent data and address deadlock and blocking scenarios


Frequently Bought Together

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

Show availability and shipping 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.49

    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 Querying $29.54

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



Editorial Reviews

About the Author

Itzik Ben-Gan is a mentor and cofounder of SolidQ. A Microsoft MVP for SQL Server since 1999, Ben-Gan teaches and consults internationally on T-SQL querying, programming, and query tuning. He is the author of Microsoft SQL Server T-SQL Fundamentals and coauthor of Inside Microsoft SQL Server: T-SQL Querying and Inside Microsoft SQL Server:T-SQL Programming. He has written numerous articles for SQL Server Magazine and MSDN, and speaks at industry events such as Microsoft TechEd, DevWeek, PASS, and SQL Server Connections.


Product Details

  • Paperback: 688 pages
  • Publisher: Microsoft Press; 1 edition (October 22, 2008)
  • Language: English
  • ISBN-10: 8178531046
  • ISBN-13: 978-8178531045
  • ASIN: 0735626014
  • Product Dimensions: 9 x 7.3 x 1.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (41 customer reviews)
  • Amazon Best Sellers Rank: #6,906 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?


More About the Author

Itzik Ben-Gan is a Mentor and Co-Founder of SolidQ. A SQL Server Microsoft MVP (Most Valuable Professional) since 1999, Itzik has delivered numerous training events around the world focused on T-SQL Querying, Query Tuning and Programming. Itzik is the author of several books including Microsoft SQL Server 2008: T-SQL Fundamentals, Inside Microsoft SQL Server 2008: T-SQL Querying and Inside Microsoft SQL Server 2008: T-SQL Programming. He has written many articles for SQL Server Magazine as well as articles and whitepapers for MSDN. Itzik's speaking activities include TechEd, DevWeek, SQLPASS, SQL Server Magazine Connections, various user groups around the world, and SolidQ's events to name a few. Itzik is the author of SolidQ's Advanced T-SQL Querying, Programming and Tuning and T-SQL Fundamentals courses along with being a primary resource within the company for their T-SQL related activities.
For more details please visit http://www.SolidQ.com, http://www.InsideTSQL.com.

 

Customer Reviews

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

33 of 33 people found the following review helpful:
5.0 out of 5 stars Not just syntax, but the theory behind it, December 15, 2008
This review is from: Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) (Paperback)
I'm half way through this book and I am totally impressed. The author not only explains T-SQL syntax very systematically, but also explains enough of the theory behind it to help you understand why. This makes it much easier to optimize your syntax and avoid logical bugs in your code. This is not an introductory level SQL book, but it's not a book for experts either. I have been writing SQL for years and I have learned a great deal from this book already. I highly recommend this book if you are looking to take your SQL skills from basic/intermediate to a more advanced level.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


28 of 28 people found the following review helpful:
5.0 out of 5 stars Excellent book - clear focus and ordered presentation, December 4, 2008
This review is from: Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) (Paperback)
I have worked with T-SQL for about 11 years, but nevertheless immediately pre-ordered this "Fundamentals" book when I saw a blog post about it - for three reasons: (a) I wanted to fill in any missing gaps in my understanding of the language, (b) I wanted to learn what was new with the 2008 offering, and (c) I have heard Itzik Ben-gan speak and read his blog for sometime and always find his presentations to be excellent. I was not disappointed.

For me, this has been one of those rare reads, where I can see where the topic is going but it is never dull because I either learn something new about the subject or the presentation clarifies what I already knew. I especially like how the book continually reinforces how T-SQL is built on set theory and predicate logic.

Great read and reference. I highly recommend it.

Kudos to the author.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


42 of 45 people found the following review helpful:
5.0 out of 5 stars There just is no point in writing another book on T-SQL after this, February 9, 2009
Amazon Verified Purchase(What's this?)
This review is from: Microsoft® SQL Server® 2008 T-SQL Fundamentals (PRO-Developer) (Paperback)
Film director Stanley Kubrick would make a film in a specific genre, after which there was almost no point in making movies in that genre any more. War movie - Paths of Glory, political satire - Dr Strangelove , historical film - Spartacus, science fiction - 2001 A Space Odyssey, horror - The Shining. Itzik Ben-Gan managed to do with his book what Kubrick did with his films. There just is no point in writing another book on T-SQL after his.

The first thing I looked for when I picked the book at the post office was the section on Outer Joins. A common question when using outer joins that is the source of lot of confusion is whether to specify a predicate in the ON or WHERE clause of the query. Itzik explains it definitively: " You can see that with respect to rows from the preserved side of an outer join, the filter based on the ON predicate is not final. In other words, the ON predicate does not detremine whether the row will show up in the output, only whether it will be matched with rows from the other side. So when you need to express a predicate that is not final - meaning a predicate that determines which rows to match from the nonpreserved side - specify the predicate in the ON clause. When you need a filter to be applied after outer rows are produced, and you want the filter to be final, specify the predicate in the WHERE clause. "

If only I this book existed ten years ago I would have avoided some of the mistakes I made through the years, only because some fundamental things were never clearly explained. Itzik fills the gaps for an exprienced DBA and gives a perfect basis for a novice. The fundamentals become crystal clear so that building on top of it is easy. Perhaps this can be best illustrated by the following example:

"Can you figure out how to write an UPDATE statement that swaps the values in col1 and col2? In most programming languages where expressions and assigments are evaluated in some order (typically left to write) , you need a temporary variable. However, because in SQL all assignments take place as if at the same point in time, the solution is very simple:

UPDATE dbo.T1
set col1= col2, col2 = col1;

In both assigments the source column values used are those prior to the update, so you don't need a temporary variable."

Now why did no other book I read ever give this simple example?

Common Table Expressions are explained really well, especially updating and deleting data using CTEs. Actually, the book covers all the 2005 and 2008 related enhacements ROW_NUMBER, RANK, DENSE_RANK and NTILE, Recursive Queries, APPLY,CROSS APPLY, OUTER APPLY,EXCEPT and INTERSECT, TRY...CATCH, TOP Enhancements, PIVOT UNPIVOT, DDL Triggers, MERGE. But it covers it in such a way that nothing seems complicated. We should give it to all out C++ programmers as well.

It was a pleasure reading the book
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)
programmable objects, merging data, query returns the following output, maximum order date, following query returns employees, logical query processing phase, code returns the following output, custid companyname, target column names, logical processing phases, nonpreserved side, attributes orderid, multiple grouping sets, keycol datacol, using table expressions, data index size unused, custid empid, data type precedence, current identity value, query processing phases, recursive member, following output showing, last committed version, productid unitprice, outer query
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Single-Table Queries, Don Funk, Sara Davis, Zoya Dolgopyatova, Sven Buck, Paul Suurs, Maria Cameron, Russell King, Yael Peled, Judy Lew, Server Books Online, United States, Server Management Studio, Sao Paulo, Microsoft Press, Rio de Janeiro, Berlin Germany, Query the Customers, Querying Metadata, Graz Austria, Paris Germany, Server Agent, Wildcard Square, Database Collation, Repeatable Read
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

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

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) 4 Oct 14, 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