Kuest AI

무엇이든 무료로 공부하세요

무료로 시작하기

AI로 SQL을 10배 더 빠르게 배워요

쿼리나 테이블 스키마를 붙여넣으면 Kuest가 조인, 그룹화, 키를 행별로 이해하도록 도와줘요. 결과가 더 이상 뜻밖으로 나오지 않게 될 거예요.

817,000+명의 학생이 이미 Kuest로 공부하고 있어요

주제
10
언어 유형
선언형 쿼리 언어
표준
ISO/IEC 9075
주요 시스템
PostgreSQL, MySQL, SQLite, SQL Server

Kuest의 가르치는 방식 보기

답을 알려주기 전에 질문하므로, 스스로 생각하고 더 오래 기억하게 돼요.

나: SELECT customer_id, COUNT(*) FROM orders WHERE COUNT(*) > 5 GROUP BY customer_id;에서 오류가 나요. 무엇이 문제인가요?
Kuest: 실행 순서를 생각해 보자. 데이터베이스가 WHERE를 적용할 때는 이미 행을 그룹화했을까?
나: 아닌 것 같아요. WHERE가 GROUP BY보다 먼저 오니까요.
Kuest: 맞아. 그러니 그 시점에는 고객별로 비교할 COUNT가 아직 없어. 그룹이 만들어진 뒤에 필터링하는 절은 무엇일까?
나: HAVING이요. 그러면 SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id HAVING COUNT(*) > 5;
Kuest: 바로 그거야. WHERE는 그룹화 전에 행을 필터링하고, HAVING은 그 후에 그룹을 필터링해.

WHERE는 GROUP BY 전에 개별 행을 필터링하고, HAVING은 집계 후 그룹을 필터링해요.

Kuest와 함께 집중하는 학생들

명의 학생
817,000+
개국
100+
  • 화학 성적 C에서 A로

    “답을 베끼는 대신 정말 이해하기 시작했어요. 한 학기 만에 화학 성적이 C에서 A가 됐어요.”

    고등학교 3학년, 텍사스
  • 3시간 → 40분

    “노트가 몇 초 만에 퀴즈로 바뀌어요. 예전에는 밤새 걸리던 일이 이제는 드라마 한 편 보는 시간밖에 안 걸려요.”

    고등학교 2학년, 캘리포니아
  • 드디어 SAT 준비 완료

    “계획이 매일 무엇을 해야 하는지 정확히 알려줬어요. 처음으로 마음 편히 시험장에 들어갔어요.”

    고등학교 3학년, 뉴욕
  • 절대 단계를 건너뛰게 하지 않아요

    “처음엔 귀찮았지만 시험 날엔 정말 큰 도움이 됐어요. 이제는 이거 없이도 모든 문제를 풀 수 있어요.”

    오하이오주 9학년 학생
  • 과외 선생님보다 좋아요

    “자정에도 도와주고, 참을성 있고, 예전 과외 선생님 한 번 수업보다도 저렴해요.”

    플로리다주 대학 1학년생
  • 94일 연속 기록 중이에요

    “퀘스트는 10분이면 돼요. 버스에서 해요. 어쩌다 보니 이제는 제가 친구들에게 생물을 설명해 주고 있어요.”

    일리노이주 11학년 학생
  • 드디어 스페인어가 이해됐어요

    “튜터와 소리 내어 말하니 1년 수업을 듣는 것보다 발음이 더 빨리 좋아졌어요.”

    애리조나주 10학년 학생
  • 하룻밤 만에 부족한 부분을 찾았어요

    “갭 체크를 해 보니 몰 개념을 한 번도 제대로 이해하지 못했다는 걸 알았어요. 15분 만에 해결했죠.”

    조지아주 11학년 학생
  • 학부모입니다: 밤 9시 멘붕은 이제 끝

    “제가 미적분을 기억하는 척하지 않아도 아이가 제대로 도움을 받고, 매주 진도도 확인할 수 있어요.”

    워싱턴주 학부모

학습 방법

Kuest로 SQL 및 데이터베이스 공부하는 방법

SQL은 결과를 예측하며 배우는 언어예요. 쿼리를 믿기 전에 대략 어떤 행이 몇 개 반환될지 말할 수 있어야 해요. 손으로 확인할 수 있는 작은 테이블에서 연습한 뒤, 조인과 그룹화를 하나씩 추가해 보세요.

  1. 쿼리와 스키마 붙여넣기튜터 채팅

    쿼리, 테이블 열, 예상한 결과를 공유하세요. Kuest가 어떤 행이 일치한다고 생각하는지 물어보고 논리가 어긋난 부분을 찾도록 도와드려요.

  2. 조인 확인하기학습 보드

    Kuest가 학습 보드에 작은 테이블 두 개를 그리고 INNER JOIN과 LEFT JOIN에서 어떤 행들이 짝지어지는지 보여줘요.

  3. ER 다이어그램 촬영하기사진 찍기

    수업의 스키마나 개체 관계 다이어그램을 사진으로 찍고, 테이블이 어떻게 연결되는지 물어보세요.

  4. 프롬프트로 쿼리 작성하기퀴즈

    "각 부서와 해당 부서의 평균 급여를 나열하세요" 같은 문제를 받고, 피드백을 보기 전에 직접 SQL을 작성해요.

  5. 절의 순서 기억하기플래시카드

    간격 반복 플래시카드로 SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY의 논리적 순서를 복습해요.

  6. 모의시험 보기모의고사

    수업 시험이나 데이터 직무 면접 전에 시간 제한이 있는 쿼리 작성 및 데이터베이스 설계 문제를 연습해요.

배울 내용

주제를 탭해 지금 바로 배워 보세요.

  1. 01테이블, 행, 키스키마를 읽고 기본 키와 외래 키가 무엇을 보장하는지 설명해요.
  2. 02SELECT와 필터링WHERE, AND, OR, IN, LIKE, BETWEEN으로 열을 선택하고 행을 필터링해요.
  3. 03정렬과 제한ORDER BY로 결과를 정렬하고 LIMIT으로 상위 행을 반환해요.
  4. 04NULL 처리IS NULL과 COALESCE를 사용하고 NULL = NULL이 참이 아닌 이유를 알아봐요.
  5. 05집계와 GROUP BYCOUNT, SUM, AVG로 데이터를 요약하고 HAVING으로 그룹을 필터링해요.
  6. 06조인INNER, LEFT, 셀프 조인으로 테이블을 결합하고 행 수를 예측해요.
  7. 07서브쿼리와 CTE서브쿼리와 WITH 절로 어려운 질문을 단계별로 나눠요.
  8. 08윈도 함수ROW_NUMBER, RANK, SUM() OVER (PARTITION BY ...)로 순위를 매기고 누적 합계를 구해요.
  9. 09데이터 변경INSERT, UPDATE, DELETE를 안전하게 작성하고 트랜잭션을 사용해요.
  10. 10데이터베이스 설계테이블을 정규화하고 키를 선택하며 쿼리에 필요한 곳에 인덱스를 추가해요.

이렇게 물어보세요

질문을 탭하면 Kuest가 단계별로 가르쳐 드려요.

준비를 도와주는 시험

  • 데이터베이스 시스템 과목
  • 데이터 분석가 면접
  • Oracle Database SQL certification
  • Microsoft Azure Data Fundamentals (DP-900)

Kuest 한 달 이용료는 개인 튜터 1시간 비용보다 저렴해요

똑같은 인내심으로, 언제든, 모든 과목을. 또는 무료 플랜을 계속 이용하세요.

개인 튜터

$40–801시간 기준

  • 며칠 전에 미리 예약
  • 세션당 한 과목
  • 1시간이 끝나면 종료

Kuest Plus

$10월간, 연간 결제

  • 이 사이트의 모든 과목과 시험
  • 필요한 만큼 언제든
  • 퀴즈, 플래시카드, 팟캐스트, 모의고사

궁금한 점, 답해 드려요

다음 학습 세션을 여기서 시작하세요

영구 무료 플랜. 카드 등록 불필요.

무료로 시작하기