HomeCoursesQuerying Databases Using Transact-SQL
4.5

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.
Overview
Content
Reviews
Related
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

SQL

Database

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.
Author NameQuerying Databases Using Transact-SQL

Course Author:

Developed by MAANG Engineers
Every Educative lesson is designed by a team of ex-MAANG software engineers and PhD computer science educators, and developed in consultation with developers and data scientists working at Meta, Google, and more. Our mission is to get you hands-on with the necessary skills to stay ahead in a constantly changing industry. No video, no fluff. Just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.9 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

AI Prompt

Build prompt engineering skills. Practice implementing AI-informed solutions.

Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Explain with AI

Select any text within any Educative course, and get an instant explanation — without ever leaving your browser.

AI Code Mentor

AI Code Mentor helps you quickly identify errors in your code, learn from your mistakes, and nudge you in the right direction — just like a 1:1 tutor!

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath