171/224
\begin{frame}
  \frametitle{Nested Aggregations}
  
  \begin{goal}{}
    \emph{Nested aggregations} require a subquery in the \sql{from} clause.
  \end{goal}
  \medskip
  
  \begin{code}{\textwidth}{%
      What is the average number of homework points (excluding those
      Students who did not submit anything)?}
    \small
    \BUseVerbatim{query}

    \medskip
    \begin{center}
    \footnotesize\ttfamily
    \colorbox{rellight}{%
      \begin{tabular}{|r|r|}
        \multicolumn{2}{c}{X} \\
        \hline
        \hd{sid} & \hd{homeworkPoints} 
        \\
        \hline
        101 & 18 \\
        102 & 18 \\
        103 & 5  \\
        \hline
      \end{tabular}%
    }
    \qquad
    \colorbox{rellight}{%
      \begin{tabular}{|r|}
        \hline
        \hd{avg(X.homeworkPoints) }
        \\
        \hline
        13.67 \\
        \hline
      \end{tabular}%
    }
    \end{center}
  \end{code}
\end{frame}