February 3, 2010
Itzik discusses why you cannot trust techniques that perform multi-row variable assignment with an ORDER BY clause.
SQL Server Magazine
February 1, 2010
Itzik provides his geeky sig and challenges you to come up with your own.
SQL Server Magazine
February 2010
Learn why the intuitive queries that address a common tree path request are optimized inefficiently, and discover alternative solutions with improved performance.
SQL Server Magazine
January 20, 2010
Itzik provides a tip regarding indexes on computed columns.
SQL Server Magazine
December 27, 2009
Itzik describes how to calculate the difference in terms of weeks between two dates in a language-dependent manner.
SQL Server Magazine
January 2010
The author discusses a fundamental topic in mathematical set theory to determine the properties of a relation represented by a table called R on a set represented by a table called V.
SQL Server Magazine
December 6, 2009
Itzik describes solutions to the logic puzzle “Crossing a Desert” he provided last week.
SQL Server Magazine
November 30, 2009
Itzik provides a logic puzzle involving crossing a desert with enough food supply.
SQL Server Magazine
November 24, 2009
Itzik provides a solution to calculating concurrent sessions, including interval information.
SQL Server Magazine
December 2009
Itzik presents a set-based solution with linear complexity that performs better than the previous solutions. He also discusses a set-based solution that will outperform all other solutions once SQL Server supports it.
SQL Server Magazine
October 29, 2009
Itzik provides code to generate a virtual auxiliary table of numbers efficiently.
SQL Server Magazine
November 2009
Itzik discusses a set-based and a cursor-based solution to a T-SQL concurrent sessions querying problem, as well as the performance and scaling ramifications of both solutions.
SQL Server Magazine
October 5, 2009
Itzik covers solutions to the T-SQL challenge he provided last week.
SQL Server Magazine
September 29, 2009
Itzik provides a T-SQL challenge where you need to write a query that returns a top row per partition.
SQL Server Magazine
September 21, 2009
In this PASS Summit Unite 2009 Speaker Tip, T-SQL expert Itzik Ben-Gan describes how this hint can cause more harm than good when it comes to your storage engine's decision-making process.
SQL Server Magazine
September 15, 2009
Itzik introduces his new book—Inside Microsoft SQL Server 2008: T-SQL Programming.
SQL Server Magazine
October 2009
Four new date- and time-related data types in SQL Server 2008 address the limitations of previous versions’ DATETIME and SMALLDATETIME data types.
SQL Server Magazine
August 30, 2009
Itzik discusses solutions to the T-SQL challenge from last week.
SQL Server Magazine
August 24, 2009
Itzik provides a T-SQL challenge involving duplicating form entries.
SQL Server Magazine
September 2009
Learn which insert methods can benefit from minimal logging, to improve your statements' performance.
SQL Server Magazine
Add these Headlines to your Website