Recall Center

Review what is due before you forget.

One place to keep what you have learned. Quick reviews when something is due, questions you answer from memory, a map of what you know, and your own notes.

Recall

Memory fades without use. This is where you keep it sharp.

Review

What's due today

DashboardStep 3 / 12
Recall

What does a LEFT JOIN return for a row that has no match in the right table?

Write answerRecall mentally

Before we score this, how confident are you in your recall?

GuessingUnsureFairly sureVery sure
Show answer

Review

Cards come back on the day you are about to forget them. Say how sure you are, check the answer, and rate how it went. That rating sets when you see it next.
  • Only what is due today
  • Confidence first, so guessing gets caught
  • Every rating reschedules the card
DashboardStep 4 / 12
Recall

What does a LEFT JOIN return for a row that has no match in the right table?

The left row is kept, and every column from the right table comes back as NULL.

How well did you recall this?

  • Blackout

    Complete miss

  • Wrong

    Serious difficulty

  • Hard

    Incorrect, familiar

  • OK

    Correct with effort

  • Good

    Correct after hesitation

  • Easy

    Perfect recall

Retrieve

Pick a subject and answer from memory, in your own words. Your mentor scores the answer and names what is worth revisiting.
  • Open questions or quick quizzes
  • Scored feedback on every answer
  • Results feed straight back into your Brain

Question 2 of 5

When would you reach for a window function instead of GROUP BY?

When I need a total or a rank next to every row, not one row per group. GROUP BY collapses the rows, a window function keeps them.
Your mentorscored this 4/5

Exactly the right distinction. To make it complete, name how you would split the rows into groups for the calculation.

Worth revisiting: PARTITION BY, frame clauses

Next question

Mastery Map

Every concept you have learned, sized by how much you have built on it and coloured by how well you hold it. Tap one to review it on the spot.
  • Strong, good, fading and at risk at a glance
  • Dormant concepts called out
  • Review any concept in one tap
Mastery Map12 concepts
SELECTJoinsGROUP BYWindowsCTEsIndexesSubquery

Window functions

Retention44%
Review now
  • Strong (≥90%)
  • Good (70–90%)
  • Fading (50–70%)
  • At risk (<50%)
  • Dormant

Notes

Write by hand, dictate a thought, or highlight the line you want to find again. Your notes sit next to the reviews, so the two stay together.
  • A ruled canvas with highlights
  • Dictate instead of typing
  • Search across every note
Search notes New note
  • Note

    Joins, in my own words

    LEFT keeps everything on the left. INNER keeps only the matches. Draw the two circles before writing the query.

    SQLjoinsOct 7
  • Note

    Questions for Thursday

    Why does COUNT(*) differ from COUNT(column)? Ask about NULLs in the review.

    to askOct 5
Ready to captureRich note canvas
BodyHBIU
A window function looks at a frame of rows around the current one. PARTITION BY picks the group, ORDER BY sets the direction.
Dictate

Everything you learn, kept and brought back before you forget.

Start learning free