T-SQL Fundamentals for UCSF Health Data Analysts and Engineers

Master the foundational T-SQL skills essential for querying, manipulating, and analyzing healthcare data within Microsoft SQL Server environments, tailored for aspiring UCSF Health Data Analysts and Engineers.

Introduction to SQL Server and Database Architecture

Unit 1: Getting Started with SQL Server

Unit 2: SQL Server Architecture Explained

Unit 3: Key Database Objects

Unit 4: Database Environments and Tools

Retrieving Data with SELECT and Basic Filtering

Unit 1: Your First T-SQL Queries

Unit 2: Filtering Your Data

Unit 3: Ordering and Limiting Results

Working with T-SQL Data Types and NULL Values

Unit 1: Understanding T-SQL Data Types

Unit 2: Handling NULL Values

Unit 3: Data Type Conversion

Data Manipulation Language (DML) Essentials

Unit 1: Introduction to DML and INSERT Basics

Unit 2: Updating Existing Data

Unit 3: Deleting Data

Leveraging Built-in T-SQL Functions

Unit 1: Summarizing Data with Aggregate Functions

Unit 2: Manipulating Text with String Functions

Unit 3: Analyzing Time with Date/Time Functions

Combining Data with JOINs

Unit 1: Introduction to Combining Data

Unit 2: Mastering INNER JOINs

Unit 3: Exploring OUTER JOINs

Unit 4: Advanced JOIN Concepts

Unit 5: Practical JOIN Applications

Advanced Filtering and Grouping Data

Unit 1: Beyond Basic WHERE: Advanced Filtering

Unit 2: Summarizing Data with GROUP BY

Unit 3: Filtering Grouped Data with HAVING

Troubleshooting and Performance Basics

Unit 1: Understanding T-SQL Errors

Unit 2: Introduction to Query Performance

Unit 3: Writing Efficient Queries