logweft.

입문 · 10개 강의

SQL 입문자를 위한 기본 가이드

SQLite를 기준으로 데이터를 조회하고 집계한 뒤 테이블을 연결하고 수정하는 기초 과정을 학습합니다. 각 강의의 실행 예제는 다음 단계에서 작성합니다.

무료 공개예상 학습 250분코드·실행 결과 포함
첫 강의 시작하기

이 코스에서 배우는 것

  • 테이블에서 필요한 데이터를 조건에 맞게 조회하고 정렬한다.
  • 집계와 그룹화를 사용해 데이터를 요약한다.
  • 테이블을 연결하고 데이터를 추가·수정·삭제한다.

이런 분에게 추천해요

SQL을 처음 배우는 입문자

시작하기 전에

  • 컴퓨터에서 파일을 열고 기본적인 텍스트를 입력할 수 있다.
  • 실습에 사용할 SQLite 실행 환경을 준비한다.

강의 목록

위에서부터 순서대로 따라오세요
01
SQL · 입문

테이블을 이해하고 데이터 조회하기

SQLite에서 상품 데이터의 행과 열을 살펴보고 SELECT와 FROM으로 전체 열 또는 원하는 열을 조회합니다.

약 20분
02
SQL · 입문

WHERE로 조건에 맞는 행 고르기

SQLite에서 비교 연산자와 AND, OR를 사용해 가격과 분류 조건에 맞는 상품을 조회합니다.

약 25분
03
SQL · 입문

조회 결과 정렬하고 개수 제한하기

SQLite에서 조건에 맞는 상품을 가격순으로 정렬하고 원하는 개수만 조회합니다.

약 20분
04
SQL · 입문

문자열과 비어 있는 값 다루기

SQLite에서 LIKE로 이름에 특정 단어가 포함된 상품을 찾고, IS NULL과 IS NOT NULL로 설명의 유무를 확인합니다.

약 25분
05
SQL · 입문

조회 결과 계산하고 이름 붙이기

SQLite에서 상품의 가격과 수량을 곱해 재고 금액을 구하고, AS로 계산 결과에 이름을 붙입니다.

약 20분
06
SQL · 입문

집계 함수로 전체 데이터 요약하기

SQLite의 집계 함수와 WHERE를 사용해 조건에 맞는 상품의 개수와 가격을 요약합니다.

약 25분
07
SQL · 입문

그룹별로 집계하고 결과 걸러내기

SQLite에서 상품을 분류별로 묶어 개수와 평균 가격을 구하고, HAVING으로 원하는 그룹을 선택합니다.

약 30분
08
SQL · 입문

JOIN으로 두 테이블 연결하기

SQLite에서 주문과 상품의 기준 열을 INNER JOIN으로 연결해 주문별 상품 이름을 조회합니다.

약 30분
09
SQL · 입문

테이블 만들고 행 추가하기

SQLite에서 할 일 테이블을 만들고 여러 행을 추가한 뒤 조회합니다.

약 30분
10
SQL · 입문

저장된 행 수정하고 삭제하기

SQLite에서 UPDATE와 DELETE에 WHERE를 적용해 할 일의 상태를 바꾸고 선택한 행을 삭제합니다.

약 25분

예상 시간은 설명 읽기·실행·연습을 포함한 추정치입니다. 읽는 속도와 경험에 따라 달라집니다.

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.