This document provides an overview of Structured Query Language (SQL) and SQL Server by Brian Foote. It includes sections on SQL SELECT statements, joins, aggregate functions and more. The document covers basics like retrieving data from single and multiple tables, using ORDER BY, WHERE, and DISTINCT clauses. It also discusses aggregate functions like COUNT, MAX, MIN, AVG and SUM and using them with GROUP BY. Finally, it touches on other SQL topics like different join types, subqueries, temporary tables and exporting data to Excel.