Intermediate
15h
Querying Databases Using Transact-SQL
Gain insights into T-SQL syntax, table creation, data manipulation, and relationships. Delve into advanced constructs like stored procedures, functions, and triggers to enhance your database development skills.
T-SQL is a dialect of SQL that is used in Microsoft SQL Server. The popularity of Microsoft's database management system sustains high market demand for people well versed in T-SQL.
This course teaches the core concepts and syntax of T-SQL. First, you will learn how to create tables, insert data, update existing records, and create relationships between tables. Then, you will be exposed to more advanced constructs of T-SQL, like stored procedures, functions, and triggers.
By the end of the course, you will be sufficiently adept with T-SQL and be able to perform your day-to-day tasks as software and database developers effectively.
T-SQL is a dialect of SQL that is used in Microsoft SQL Server. The popularity of Microsoft's database management system sustain...Show More
WHAT YOU'LL LEARN
Familiarity with T-SQL’s role in database development
Ability to read data from and write data to Microsoft SQL Server databases
A hands-on experience with T-SQL core syntax
A working knowledge of database development using functions, stored procedures, and other programmability objects.
Familiarity with T-SQL’s role in database development
Show more
TAKEAWAY SKILLS
Content
1.
Before We Start
2 Lessons
Get familiar with T-SQL fundamentals, operations, and procedures for Microsoft SQL Server.
2.
T-SQL Basics
9 Lessons
Unpack the core of T-SQL, databases, tables, data manipulation, querying, filtering, and data modification.
3.
Querying Multiple Tables
5 Lessons
Work your way through table relationships, foreign key constraints, and various SQL joins.
4.
Grouping and Aggregation
5 Lessons
Grasp the fundamentals of aggregate functions, GROUP BY, window functions, and the PARTITION BY clause in T-SQL.
5.
Subqueries
5 Lessons
Dig deeper into efficient data retrieval using subqueries, versatile use cases, and comparison operators.
6.
Built-in Functions
5 Lessons
Investigate T-SQL's string manipulation, date and time management, casting, and handling NULL values.
7.
T-SQL Programming Basics
9 Lessons
Build on T-SQL basics with views, variables, temporary tables, functions, and stored procedures.
8.
Additional Programming Constructs
10 Lessons
Step through advanced T-SQL programming constructs for robust database management and control.
9.
Conclusion
1 Lessons
Look at the next steps in advancing your MS SQL Server and T-SQL skills.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources