본문으로 건너뛰기
아카데미
초급 코드 지구

SQL

데이터에 무엇이든 물어보세요.

SQL is the language of databases. Every post, like and game score in an app like Nova lives in database tables, and SQL is how you ask those tables questions. This track starts from zero: reading tables with SELECT, filtering and sorting, counting and grouping, joining tables, changing data safely, designing your own tables, and finally subqueries, CTEs and window functions.

Every lesson works with the same small dataset from Nova, a made-up social app (users, posts, likes and scores) and shows the exact result of every query, so you always know what answer to expect.

레슨
25
시간
3시간
난이도
초급

이 코스의 레슨은 당분간 영어로 제공돼요.

  • 브론즈 도전 가능
  • 실버 도전 가능
  • 골드 잠김

실력을 증명할 준비됐나요?

브론즈, 실버, 골드 세 가지 시험이 기다리고 있어요.

시험 보러 가기

이 코스를 마치면 할 수 있는 것

  • Read and filter any table with SELECT and WHERE
  • Summarize data with COUNT, SUM, AVG, GROUP BY and HAVING
  • Combine tables with INNER JOIN and LEFT JOIN
  • Insert, update and delete rows safely inside transactions
  • Design tables with keys, constraints and indexes
  • Build a leaderboard with subqueries, CTEs and window functions

여정

  1. 1
    챕터 1

    Databases and tables

    What a relational database is, how tables are built, and your first SELECT.

    0 / 3
  2. 2
    챕터 2

    Filtering and sorting

    Keep only the rows you want, handle NULL correctly and put results in order.

    0 / 4
  3. 3
    챕터 3

    Aggregation

    Turn many rows into answers: counts, totals, averages and groups.

    0 / 3
  4. 4
    챕터 4

    Joins

    Combine tables: match rows, keep the unmatched ones and find what is missing.

    0 / 3
  5. 5
    챕터 5

    Changing data

    Add, change and remove rows, and use transactions so mistakes can be undone.

    0 / 4
  6. 6
    챕터 6

    Designing tables

    Create tables with the right types, protect them with constraints and speed them up with indexes.

    0 / 4
  7. 7
    챕터 7

    Powerful queries

    Subqueries, EXISTS, CTEs, CASE and window functions for real leaderboards.

    0 / 4

빠른 탐색