Practical T-SQL - Efficient Solutions
2014TL; DR
This seminar covers practical use of T-SQL to address common tasks efficiently. It describes in detail powerful uses of features such as window functions, APPLY, MERGE, OFFSET-FETCH, sequences and others.
Session Details
This full-day seminar covers practical use of T-SQL to
address common tasks efficiently. Often intuitive solutions for common tasks
don’t get optimized well. With some creativity, you can achieve significant
performance improvements. This seminar walks you through such examples,
explaining the reasons for the inefficiencies, and provides efficient
solutions, using powerful tools in the language such as window functions,
APPLY, MERGE, OFFSET-FETCH, sequences and others.
The seminar covers topics such as temporal data, with
efficient handling of temporal intervals; new solutions to gaps and islands
problems; statistical calculations like median; aggregates against partitioned
tables; complexities of generating surrogate keys and copying data with
dependencies.
The seminar also covers suggestions for improvements in SQL
Server.
3 things you'll get out of this session
Speakers
Itzik Ben-Gan's previous sessions
Beware of nondeterministic T-SQL code
Nondeterministic calculations are calculations that when invoked repeatedly, return different results given the same inputs. Most T-SQL developers understand what nondeterministic calculations are, but many aren’t aware of the possible implications of using nondeterministic code. This session will show you the many surprising aspects of using nondeterministic code and will provide best practices that will help you avoid getting into trouble.
T-SQL tips and tricks focusing on backdoors and workarounds
This session covers all kinds of T-SQL tips and tricks, focusing on backdoors and workarounds for restrictions and missing features in SQL Server and Azure SQL Database.
Ordering woes
This session covers situations where the SQL Server query optimizer does not rely on index order and provides tips and tricks to solve those.
Window Functions
This session covers T-SQL Window Functions.
Boost your T-SQL with the APPLY Operator
The session starts with a brief overview of the operator and it
T-SQL Tips and Tricks
The purpose of this session is to have some fun with T-SQL and to learn practical tips and tricks that will help you improve and optimize your solutions.