Lifetime
An ITU Online Training exclusive. The only Buy Once, Never Pay for IT training again program available. Plus, get all new and updated content for life.
With an All-Access Pass, you get access to every current and future ITU course. Access over 2,500 hours of on-demand IT Training 24/7. With over 13,000 on-demand training videos and 19,000+ practice questions, you'll have the tools to excel in the critical IT skills needed to elevate your IT Career. Our All-Access pass is available in three affordable plans.
Paris is the capital of France.
Tokyo is the capital of Japan.
Most Popular
Categories
With an All-Access Pass, you get access to every current and future ITU course. Access over 2,500 hours of on-demand IT Training 24/7. With over 13,000 on-demand training videos and 19,000+ practice questions, you'll have the tools to excel in the critical IT skills needed to elevate your IT Career. Our All-Access pass is available in three affordable plans.
ITU provides a vast array of IT-focused on-demand training designed to help you excel in both entry-level and advanced IT skills. Browse our most popular training or take a deper dive into our robust catalog of training categories.
Popular Courses All CategoriesCompTIA Train for a globally recognized IT certification with our comprehensive CompTIA courses. A+ | Network+ | Security+ Cybersecurity Master the art of combating cybersecurity threats and become a cyber hero. Ethical Hacking (CEH) | CISSP | CISM Cloud Computing An essential skill set in today's IT environments. Learn cloud computing platforms Azure Administrator | Google Cloud | AWS Practitioner Project Management Key to successful projects, learn the skills and methodolgy behind project management. PMP | Risk Mgmt | Agile PM Adobe Business & Management Cisco Cloud Computing CompTIA Computer Support Cybersecurity Data Administration Data Analysis Development & Programming Marketing & Social Media Medical Coding & Billing Microsoft Microsoft Office Network Administration Networking & Software Project Management Web Development
Querying SQL Server is an art. Master the syntax needed to harness the power using SQL / T-SQL to get data out of this powerful database. You will gain the necessary technical skills to craft basic Transact-SQL queries for Microsoft SQL Server.
Included In This Course
Closed Captions
Certificate of Completion
Course Description
Are you looking to master the art of querying SQL Server? Our T-SQL online practice course is designed to provide you with the in-depth knowledge and technical skills you need to excel in SQL and T-SQL querying. This course is perfect for Database Administrators, Database Developers, and Business Intelligence professionals aiming to upgrade their skills in SQL Server Querying.
The course is broken down into 16 comprehensive modules, each focusing on a specific aspect of T-SQL querying in SQL Server. Here’s what you can expect:
Module 1 serves as an introduction to the course and the essential query tools used in SQL Server. It covers the basics of Management Studio and command-line query tools, providing you with the foundational knowledge you need to start querying in SQL Server effectively. This module is crucial for those new to SQL and T-SQL, as it sets the stage for more advanced topics.
This module dives into the core of T-SQL querying. It introduces you to T-SQL, helps you understand sets, and explains the logical order of operations in SELECT statements. Understanding these basics is critical for anyone looking to master querying data with Transact-SQL and sets the foundation for more complex SQL Server queries.
Module 3 focuses on writing basic SELECT queries in SQL Server. You’ll learn how to write simple SELECT statements, eliminate duplicates with DISTINCT, and use column and table aliases. This module also introduces you to CASE expressions, which are essential for querying SQL data conditionally.
In this module, you’ll explore the intricacies of querying multiple tables in SQL Server. You’ll understand the different types of joins, including inner and outer joins, as well as cross joins and self joins. This knowledge is essential for querying data from multiple tables and understanding the relationships between them.
Module 5 teaches you how to sort and filter data in SQL Server. You’ll learn various techniques for sorting data and filtering it with predicates. The module also covers the use of TOP and OFFSET-FETCH for more advanced data filtering, as well as how to work with unknown values in SQL queries.
This module focuses on SQL Server data types, particularly date, time, and character data. You’ll learn how to write queries that return these types of data and use specific functions to manipulate them. Understanding SQL Server data types is crucial for effective T-SQL querying and data manipulation.
Module 7 introduces you to Data Manipulation Language (DML) in SQL Server. You’ll learn how to insert, update, and delete records using DML commands. This module is essential for anyone who needs to not just query but also modify data in SQL Server.
In this module, you’ll learn about the built-in functions available in SQL Server for querying and data manipulation. You’ll explore conversion functions, logical functions, and functions that work with NULL values. These built-in functions are powerful tools for T-SQL querying and data manipulation.
Module 9 focuses on grouping and aggregating data in SQL Server. You’ll learn how to use aggregate functions and the GROUP BY clause to summarize data. The module also covers the HAVING clause for filtering groups, which is essential for advanced SQL data analysis.
This module delves into the use of subqueries in SQL Server. You’ll learn how to write self-contained and correlated subqueries and use the EXISTS predicate with subqueries. Understanding subqueries is crucial for writing complex SQL queries and for querying data with Transact-SQL effectively.
Module 11 introduces you to table expressions in SQL Server. You’ll learn about views, inline table-valued functions, derived tables, and common table expressions. These table expressions are essential for simplifying complex queries and making your T-SQL code more readable.
In this module, you’ll learn about set operators in SQL Server, such as UNION, EXCEPT, and INTERSECT. You’ll also explore the APPLY operator. Understanding set operators is crucial for combining multiple queries into a single query and for advanced T-SQL querying techniques.
Module 13 focuses on window functions in SQL Server. You’ll learn how to create windows with the OVER clause and explore various window functions. These functions are essential for advanced data analysis and for querying SQL data in a more sophisticated manner.
This module teaches you how to pivot and group data in SQL Server. You’ll learn how to write queries with the PIVOT and UNPIVOT operators and work with grouping sets. These techniques are essential for transforming data and for advanced SQL data analysis.
Module 15 focuses on error handling in SQL Server. You’ll learn how to implement T-SQL error handling and structured exception handling. Understanding error handling is crucial for writing robust SQL queries and for effective database management.
The final module of the course covers transactions in SQL Server. You’ll learn about the database engine’s role in transactions and how to control them. This module wraps up the course by teaching you how to ensure data integrity through effective transaction management.
This comprehensive course is designed for a wide range of professionals who are looking to deepen their understanding of SQL Server and enhance their data manipulation and querying skills. Whether you’re a Database Administrator, Database Developer, Business Intelligence Analyst, Data Analyst, Data Scientist, Software Developer, Systems Analyst, or Data Engineer, this course has something to offer you.
By enrolling in this course, you’ll gain the skills needed to construct basic to advanced T-SQL queries, manipulate data in SQL Server, and understand the nuances of SQL vs TSQL. Don’t miss this opportunity to elevate your career in SQL Server Querying. Enroll now!
Understanding key terms in SQL Server 2019 and T-SQL is essential for database professionals to effectively manage and query data within SQL databases.
Term | Definition |
---|---|
SQL Server | A relational database management system developed by Microsoft |
T-SQL | Transact-SQL, an extension of SQL used in SQL Server |
Query | A request for data or information from a database |
Table | A collection of related data held in a structured format within a database |
Database | An organized collection of data, generally stored and accessed electronically |
JOIN | A SQL operation used to combine rows from two or more tables |
Primary Key | A unique identifier for each row in a table |
Index | A database object that improves the speed of data retrieval |
Stored Procedure | A group of SQL statements that has been created and stored in the database |
View | A virtual table based on the result-set of an SQL statement |
Function | A subroutine used in database and programming languages |
Trigger | A database object that automatically executes in response to certain events on a particular table or view |
Data Manipulation Language (DML) | A subset of SQL used for inserting, updating, and deleting data |
Data Definition Language (DDL) | A subset of SQL used for defining or modifying data structures |
Transaction | A sequence of operations performed as a single logical unit of work |
Schema | The structure of a database system, described in a formal language |
Normalization | The process of organizing data to reduce redundancy and improve data integrity |
Constraint | A rule applied to data in a table, enforcing certain conditions |
Foreign Key | A set of one or more columns in a table that refers to the primary key in another table |
SQL Injection | A code injection technique used to attack data-driven applications |
Data Type | The characteristic of a variable that determines what kind of data it can hold |
Query Optimization | The process of enhancing the performance of a SQL query |
Cursor | A database object used to traverse and manipulate the records in a result set |
Batch | A group of SQL statements submitted as a unit to SQL Server for execution |
Aggregate Function | A function in SQL that operates on a set of values and returns a single value |
Subquery | A query nested within another SQL query |
This list provides a foundational understanding of key terms and concepts necessary for working with Microsoft SQL Server 2019 and T-SQL querying.
SQL (Structured Query Language) is a standard language for querying and manipulating databases, whereas T-SQL (Transact-SQL) is Microsoft’s implementation of SQL for SQL Server. T-SQL includes additional procedural programming constructs, system functions, and error handling that are not available in standard SQL. Understanding the nuances between SQL and T-SQL can help you write more effective queries in SQL Server.
To improve your skills in T-SQL querying, consider taking a comprehensive T-SQL certification course that covers everything from basic SELECT queries to advanced topics like error handling and transaction management. Hands-on practice is also essential; many courses offer T-SQL online practice exercises to reinforce your learning.
When querying data from multiple tables in SQL Server, it’s crucial to understand different types of joins, such as inner joins, outer joins, cross joins, and self joins. Using the appropriate join can significantly affect the performance and accuracy of your queries. Also, always be mindful of the logical order of operations in your SELECT statements to ensure you get the expected results.
T-SQL offers various ways to filter and sort data. You can use the WHERE clause to filter data based on specific conditions and the ORDER BY clause to sort data. For advanced filtering, you can use the TOP and OFFSET-FETCH clauses. Understanding these T-SQL querying techniques is essential for effective data manipulation in SQL Server.
Many educational platforms offer T-SQL certification courses that provide a thorough understanding of querying SQL Server. Upon completing the course and passing any required exams, you’ll earn a T-SQL certification that serves as a testament to your skills and knowledge in SQL Server querying.
Course Outline
James is a full-stack developer with over 40 years of experience. He has developed applications across all major industries and for Fortune 100 companies as well as local small businesses. James has also been teaching technology courses for over 20 years. In addition to his extensive background in technology, he has also worked as a professional opera singer.
Start this course for free with our 10-day trial of the all-access subscription providing access to over 2,600 hours of training.
$49.00
Monthly All-Access Subscription
7 Days Free - $39.00 / month
A great option at an affordable monthly price.
Annual All-Access Subscription
$229 / year
A discounted price when paying for your All Access library on an annual basis.
Lifetime All-Access Library
$379 One time payment
Exceptional Value. Pay once, never have to buy IT training again.
$49.00
Python, which has been around for nearly three decades, is one of the most widely used programming languages in existence. This Python programming course is particularly helpful to data scientists and machine learning professionals, Python stands out due to its ease-of-use – it’s no wonder that universities now make it their go-to language when teaching coding.
$49.00
In this course you will learn how to plan and implement enterprise database infrastructure solutions by using SQL Server 2012 and other Microsoft technologies. This course will teach you how to consolidate SQL Server workloads, work with both on-premises and Microsoft Azure cloud-based solutions, and how to plan and implement high availability and disaster recovery solutions. You will learn how to create plans and designs for database structure, storage, objects, and servers.
$49.00
In this Microsoft ASP .NET MVC online training course you will learn a powerful, patterns-based way to build dynamic websites that gives you full control over markup for enjoyable, agile development. You will learn ASP.NET MVC and its many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.
Unlock endless learning opportunities with over 2,500 hours of IT training at our lowest price ever. Plus, get all new and updated online courses for free while your subscription remains active.
Cancel at your convenience. This exceptional deal on IT training provides you access to high-quality IT education at the lowest monthly subscription rate in the market. Boost your IT skills and join our journey towards a smarter tomorrow.
Mary Beth helped me. She was wonderful.