Introduction
Turn data into information with queries
()
What you should know
()
Download the sample database
()
Exploring the code challenge environment
()
1. Introduction to T-SQL Queries
What is Transact SQL?
()
The SQL querying environment
()
Return records with SELECT and FROM
()
Filter records with WHERE
()
Sort records with ORDER BY
()
Column aliases
()
Create values with constants
()
Solution: Query information from a database
()
2. Additional Filter Techniques
Limit results with TOP
()
Remove duplicates with DISTINCT
()
Comparison operators
()
Understand NULL values
()
Match text with LIKE and wildcards
()
Solution: Filter results from a query result
()
3. Retrieve Records from Multiple Tables
Table joins and relationships
()
Inner joins
()
Left, right, and full outer joins
()
Cross joins
()
Solution: Join data in multiple tables
()
4. Grouping Records
Understand record grouping
()
Use GROUP BY and COUNT
()
Aggregate functions
()
Explore data with SUM
()
Filter groups with HAVING
()
Solution: Group rows and aggregate data
()
5. Manipulate Data with Functions
Use functions in T-SQL
()
String functions
()
Text concatenation
()
Round with mathematical functions
()
Work with date functions
()
FORMAT date and times
()
Return random records with NEWID
()
The IIF logical function
()
Solution: Use functions in a query
()
6. Writing SQL Scripts
Change database context with USE
()
Add comments to a script
()
When to use square brackets
()
7. SQL Subqueries
What is a subquery?
()
Use a subquery in a WHERE clause
()
Correlated subqueries
()
PIVOT the result set
()
Solution: Obtain information with a subquery
()
8. Work with Variables
Create and use variables in a query
()
Create a counter for a looping statement
()
9. Result Set Operators
Combine results with UNION
()
Return distinct rows with EXCEPT
()
Return common rows with INTERSECT
()