This 4-day SQL Server course, Introduction to SQL for Analysts, is designed to teach attendees both beginning and intermediate Transact-SQL (T-SQL). The course covers writing simple and complex queries, working with data types, using built-in functions, and more. Students will also learn how to combine data from multiple tables and result sets using JOIN operations, subqueries, and temporary objects. The course is structured to provide a comprehensive understanding of the Microsoft SQL Server query language and its capabilities. By the end of the course, students will be able to write advanced queries and manipulate data using Data Manipulation Language. The course is ideal for report writers and analysts who want to learn how to use SQL Server to create reports and analyze data, including using data aggregations.
Comprehensive and focused coverage: The course focuses on the Microsoft Transact-SQL language from writing a basic SELECT statement through complex JOINs with multiple tables, aggregations and CTEs.
Practical examples: The course uses real-world examples and scenarios to help students understand how to write queries to solve problems. Rather than focusing on the AdventureWorks database, this class uses simplified databases to mimic what students may see in the banking and healthcare industries.
Hands-on learning: Students will engage in hands-on practices throughout each chapter as well as independent labs to reinforce their learning and gain practical experience in writing queries. The class culminates with a final lab without the detailed directions to allow students to practice implementing what they have learned.
Prerequisites
The ability to easily open and save files in a variety of programs and the ability to launch new applications in Windows 10 or 11 Useful Prerequisites
A general understanding of basic database concepts such as relational database design, normalization, and table structures is helpful
Exposure to query writing or having experience with another programming background is helpful
*Course Cost listed does not include the cost of courseware, cost $ 150. Course is subject to a minimum enrollment to run. Course may run virtually as a Virtual Instructor-Led (VILT) class if the minimum enrollment is not met. If the course is under the minimum enrollment the course may run as 3 day class (Bootcamp Style). For more information, please contact learn@vtec.org or call 207-775-0244..
Advanced Data Types, Binary, XML, Spatial, HierarchyID
Try It 1 – Working with Advanced Data Types
Data Conversions, The CAST Function,
The PARSE Function, The STR Function
TRY_CAST and TRY_PARSE, Try It 2 – Advanced Conversions
The COLLATE Clause, Try It 3 – COLLATE
Advanced Grouping Features, Overview ROLLUP and CUBE
GROUPING SETS, GROUPING Function,
GROUPING_ID, Try It 4 – Advanced Grouping
OVER with Aggregates, Try It 5 – OVER with Aggregates
OVER with Ranking Functions, Try It 6 – RANK
Using OFFSET / FETCH, Advanced Date Functions, Lab Exercise 1: Using the OVER clause, Lab Exercise 2: Using RANK functions, Lab Exercise 3: Explore Advanced Data Types (Optional)