HomeCoursesQuerying Databases Using Transact-SQL
AI-powered learning
Save

Querying Databases Using Transact-SQL

Gain insights into T-SQL, create tables, manage data, and explore advanced constructs like stored procedures, functions, and triggers to enhance your database development skills.

4.5
51 Lessons
15h
Updated 1 month ago
Join 3 million developers at
Join 3 million developers at
LEARNING OBJECTIVES
  • 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.

Learning Roadmap

51 Lessons7 Quizzes2 Assessments

1.

Before We Start

Before We Start

Get familiar with T-SQL fundamentals, operations, and procedures for Microsoft SQL Server.

3.

Querying Multiple Tables

Querying Multiple Tables

5 Lessons

5 Lessons

Work your way through table relationships, foreign key constraints, and various SQL joins.

4.

Grouping and Aggregation

Grouping and Aggregation

5 Lessons

5 Lessons

Grasp the fundamentals of aggregate functions, GROUP BY, window functions, and the PARTITION BY clause in T-SQL.

5.

Subqueries

Subqueries

5 Lessons

5 Lessons

Dig deeper into efficient data retrieval using subqueries, versatile use cases, and comparison operators.

6.

Built-in Functions

Built-in Functions

5 Lessons

5 Lessons

Investigate T-SQL's string manipulation, date and time management, casting, and handling NULL values.

7.

T-SQL Programming Basics

T-SQL Programming Basics

9 Lessons

9 Lessons

Build on T-SQL basics with views, variables, temporary tables, functions, and stored procedures.

8.

Additional Programming Constructs

Additional Programming Constructs

10 Lessons

10 Lessons

Step through advanced T-SQL programming constructs for robust database management and control.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Aidil UmarovQuerying Databases Using Transact-SQLCourse Author
Developed by MAANG Engineers
ABOUT THIS COURSE
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.
ABOUT THE AUTHOR

Aidil Umarov

I am a person who loves learning and promotes learning opportunities to other people.

Learn more about Aidil

Trusted by 3 million developers working at companies

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing