SQL Server / Basic
SQL Server β Basic
Build relational models and predictable T-SQL reads and writes.
What you will learn
- Explain SQL Server context and batches.
- Model keys and types, query relationships, and inspect mutations.
The engine, databases, tools, and batches
Build a reliable mental model of a SQL Server connection before writing business queries. Distinguish engine responsibilities, database context, client tools, and batch boundaries.
Start learningSchemas, data types, and keys
Model a small order system using explicit types, Unicode text, and stable identifiers. Understand which guarantees come from constraints and which must be designed separately.
Start learningSELECT, predicates, NULL, and deterministic order
Turn a business question into an explicit result shape. Learn SQL Server TOP, three-valued logic, date ranges, aliases, and a complete ordering contract.
Start learningJoin relationships and test existence
Combine customer and order facts without losing optional relationships or multiplying totals accidentally. Distinguish matching rows from the simpler question of whether a match exists.
Start learningGrouping and trustworthy aggregates
Build customer summaries whose totals, counts, and missing values have explicit meanings. Use GROUP BY, HAVING, conditional aggregation, and correct arithmetic.
Start learningSafe INSERT, UPDATE, and DELETE
Apply deliberate changes to synthetic data, inspect affected rows, and separate previews from atomic correctness. Learn OUTPUT, row-count checks, and identity retrieval.
Start learning