|
22 | 22 | "🔔 **Question**: A quick question to help you understand what's going on.<br>\n",
|
23 | 23 | "🥊 **Challenge**: Interactive exercise. We'll work through these in the workshop!<br>\n",
|
24 | 24 | "💡 **Tip:** How to do something a bit more efficiently or effectively.<br>\n",
|
25 |
| - "⚠️ **Warning:** Heads-up about tricky stuff or common mistakes.<br>" |
| 25 | + "⚠️ **Warning:** Heads-up about tricky stuff or common mistakes.<br>\n", |
| 26 | + "\n", |
| 27 | + "For the exercises below, you can find the [Solutions for Northwind SQLite Exercises here](SQL-Northwind-Lesson-Exercises.ipynb)." |
26 | 28 | ]
|
27 | 29 | },
|
28 | 30 | {
|
|
32 | 34 | "source": [
|
33 | 35 | "### Sections\n",
|
34 | 36 | "1. [Basic SELECT Queries](#ex1)\n",
|
35 |
| - "2. [Diagram of Northwind Database Schema](#ex2)\n", |
36 |
| - "3. [Observations About the Schema](#ex3)\n", |
37 |
| - "4. [Primary Key (PK) vs. Foreign Key (FK)](#ex3)" |
| 37 | + "2. [Filtering Data with WHERE Clause](#ex2)\n", |
| 38 | + "3. [Sorting Data with ORDER BY](#ex3)\n", |
| 39 | + "4. [Joining Tables](#ex4)\n", |
| 40 | + "5. [Aggregate Functions and GROUP BY](#ex5)\n", |
| 41 | + "6. [Advanced Joins and Subqueries](#ex6)\n", |
| 42 | + "7. [Using Views](#ex7)\n", |
| 43 | + "8. [Modifying Data](#ex8)" |
| 44 | + ] |
| 45 | + }, |
| 46 | + { |
| 47 | + "cell_type": "markdown", |
| 48 | + "id": "15538170-3fb9-436f-8f6b-364c1f75ad79", |
| 49 | + "metadata": {}, |
| 50 | + "source": [ |
| 51 | + "## Prerequisite Setup\n", |
| 52 | + "\n", |
| 53 | + "To enable the `%%sql` Python Magic in the code cells below, run these two setup steps to:\n", |
| 54 | + "1. Load the SQL Jupyter Notebook extension\n", |
| 55 | + "2. Open the SQLite database to allow this notebook to access it." |
38 | 56 | ]
|
39 | 57 | },
|
40 | 58 | {
|
|
520 | 538 | "metadata": {},
|
521 | 539 | "source": [
|
522 | 540 | "<a id='ex7'></a>\n",
|
523 |
| - "### Exercise 7: Using Views (Optional)\n", |
| 541 | + "### Exercise 7: Using Views\n", |
524 | 542 | "\n",
|
525 | 543 | "**Objective:** Understand and create SQL views for recurring queries."
|
526 | 544 | ]
|
|
0 commit comments