{"id":10712,"date":"2025-10-02T13:46:42","date_gmt":"2025-10-02T12:46:42","guid":{"rendered":"https:\/\/republify.se\/?post_type=product&#038;p=10712"},"modified":"2026-01-08T18:39:50","modified_gmt":"2026-01-08T17:39:50","slug":"querying-sql-databases-using-t-sql","status":"publish","type":"product","link":"https:\/\/republify.se\/index.php\/produkt\/querying-sql-databases-using-t-sql\/","title":{"rendered":"Querying SQL Databases using T-SQL"},"content":{"rendered":"<p>There are no technical pre-requisites for this course and it assumes no prior knowledge of SQL Server.<\/p>\n<div id=\"courseobjectives\">\n<h2 class=\"section-title\">Learning Outcomes<\/h2>\n<div class=\"donotcrop\">\n<div>\n<p>Where possible, our experienced trainers will take the time to discuss the how and where to use each aspect of TSQL covered in the course.<\/p>\n<ul>\n<li>Accessing the TSQL language using SQL Server Management Studio (SSMS)<\/li>\n<li>Getting to use SSMS to write TSQL to write queries using a single table<\/li>\n<li>Using more than one table using joins such as inner, outer and cross<\/li>\n<li>Applying filters to the output to reduce the number of rows returned<\/li>\n<li>Analysing data to return aggregated results using group by and a few functions<\/li>\n<li>Using functions to convert and cast the data between data types.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"courseoutline\" class=\"readall\">\n<h2 class=\"section-title\">Course Outline<\/h2>\n<div>\n<div>\n<p><strong>Module 1: Introduction to T-SQL<\/strong><\/p>\n<p>This module provides essential background information on Relational Database Management Systems and Microsoft SQL Server and introduces the main tool that will be used throughout the course &#8211; SQL Server Management Studio.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Familiarize yourself with SSMS<\/li>\n<li>Introduction to the Query Editor<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 2: Retrieving Data<\/strong><\/p>\n<p>This module describes the fundamental part of a T-SQL query: the SELECT statement.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Basic Select statements<\/li>\n<li>Using expressions in Select lists<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 3: Filtering Rows<\/strong><\/p>\n<p>This module describes how you can filter unwanted data out of your results using the WHERE clause.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Basic equality filters<\/li>\n<li>Basic comparisons<\/li>\n<li>Logical comparisons<\/li>\n<li>String comparisons<\/li>\n<li>NULL comparisons<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 4: Sorting returned rows<\/strong><\/p>\n<p>This module describes how to use the ORDER BY clause of a query to manage the order in which rows are returned.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Basic sorting<\/li>\n<li>Sorting on expressions<\/li>\n<li>Unique rows<\/li>\n<li>Limiting results<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 5: Grouping and Aggregating data<\/strong><\/p>\n<p>This module describes how to use the aggregate functions of SQL to calculate results for a number of records at a time and how to group results into a series of values. Finally, it describes how to filter the grouped values.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Single aggregates<\/li>\n<li>GROUP BY<\/li>\n<li>HAVING<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 6: Using multiple tables<\/strong><\/p>\n<p>This module describes how to use JOIN clauses to retrieve data from multiple tables. It also covers the UNION, INTERSECT and EXCEPT keywords<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Inner joins<\/li>\n<li>Outer joins<\/li>\n<li>Unions<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 7: Using Views and Stored Procedures<\/strong><\/p>\n<p>This module provides an introduction to the benefits of using pre-written queries which have been stored in the database.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Using views<\/li>\n<li>Using stored procedures<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Module 8: Common Functions<\/strong><\/p>\n<p>This module introduces you to some of the basic text, date and null-value manipulation functions that are built in to SQL Server.<\/p>\n<p>Lab :<\/p>\n<ul>\n<li>Text functions<\/li>\n<li>Date functions<\/li>\n<li>NULL functions<\/li>\n<li>Formatting dates<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Appendix : Modifying Data<\/p>\n<p>If time allows and if enough delegates express an interest in the topic, this module gives a brief introduction to INSERT, UPDATE and DELETE statements.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>Virtual Classroom<\/strong><\/p>\n<p>For learners attending remotely via any virtual classroom, an additional screen is required for this course to work through remote desktop labs and view training information. A remote Desktop will be provided using GoToMyPC or LearnOnDemand.<\/p>\n<p>The additional screen must have a minimum screen size of 19 inch and minimum resolution of 1280&#215;1024, with the vertical resolution (1024) being the most critical.<\/p>\n<h2><\/h2>\n","protected":false},"excerpt":{"rendered":"<p><strong>This course will provide you with the basic knowledge and skills to create queries using Transact-SQL. It will teach you how to select, filter and sort data from multiple tables and how to use views and stored procedures.<\/strong><\/p>\n<p>IT Professionals who will be writing queries for use with Microsoft SQL Server 2005, 2008, 2012, 2014 and 2016. Non-technical &#8217;power users&#8217; will also benefit from the course if they are comfortable using sophisticated software tools like SQL Server Management Studio.<\/p>\n<p>The course is aimed at both non-technical &#8217;power users&#8217; and IT Professionals who will be writing queries for use with Microsoft SQL Server.<\/p>\n","protected":false},"featured_media":2762,"comment_status":"open","ping_status":"closed","template":"","meta":{"wds_primary_product_brand":0,"wds_primary_product_cat":0},"product_brand":[],"product_cat":[50,29],"product_tag":[],"class_list":{"0":"post-10712","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-sql-server","7":"product_cat-technical","9":"first","10":"instock","11":"taxable","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product\/10712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/comments?post=10712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media\/2762"}],"wp:attachment":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media?parent=10712"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_brand?post=10712"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_cat?post=10712"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_tag?post=10712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}