Note the new URL for my site: ItzikTSQL.com
By: Itzik Ben-Gan
Technical Editor: Lilach Ben-Gan
Publication Date: February 2023
ISBN-13: 978-0-13-810210-4
ISBN-10: 0138102104
608 pages
This book walks you through your first steps in T-SQL (also known as Transact-SQL), which is the Microsoft SQL Server dialect of the ISO/IEC and ANSI standards for SQL. You’ll learn the theory behind T-SQL querying and programming and how to develop T-SQL code to query and modify data, and you’ll get a brief overview of programmable objects.
Although this book is intended for beginners, it’s not merely a set of procedures for readers to follow. It goes beyond the syntactical elements of T-SQL and explains the logic behind the language and its elements.
Occasionally, the book covers subjects that might be considered advanced for readers who are new to T-SQL; therefore, you should consider those sections to be optional reading. If you feel comfortable with the material discussed in the book up to that point, you might want to tackle these more advanced subjects; otherwise, feel free to skip those sections and return to them after you gain more experience.
Many aspects of SQL are unique to the language and very different from other programming languages. This book helps you adopt the right state of mind and gain a true understanding of the language elements. You learn how to think in relational terms and follow good SQL programming practices.
The book is not version specific, it does, however, cover language elements that were introduced in recent versions of SQL Server, including SQL Server 2022. When I discuss language elements that were introduced recently, I specify the version in which they were added.
Besides being available as an on-premises, or box, flavor, SQL Server is also available as cloud-based flavors called Azure SQL Database and Azure SQL Managed Instance. The code samples in this book are applicable to both the box and cloud flavors of SQL Server.
To complement the learning experience, the book provides exercises you can use to practice what you learn. I cannot emphasize enough the importance of working on those exercises, so make sure not to skip them!
CHAPTER 1: Background to T-SQL querying and programming
CHAPTER 2: Single-table queries
CHAPTER 3: Joins
CHAPTER 4: Subqueries
CHAPTER 5: Table expressions
CHAPTER 6: Set operators
CHAPTER 7: T-SQL for data analysis
CHAPTER 8: Data modification
CHAPTER 9: Temporal tables
CHAPTER 10: Transactions and concurrency
CHAPTER 11: SQL Graph
CHAPTER 12: Programmable objects
Appendix: Getting started
Copyright © 2023 Itzik Ben-Gan - All Rights Reserved.
Powered by GoDaddy