본문으로 건너뛰기
SQL 기초집LESSON 06

SELECT로 데이터 조회하기

난이도입문 → 초급
예상 시간30분
선수지식이전 강의

6강. SELECT로 데이터 조회하기

1. 이번 강의에서 해결할 문제

SELECT *만 사용하면 필요 없는 데이터까지 가져오고 열 추가에 결과 구조가 바뀝니다. 질문에 필요한 열과 계산 결과만 명시합니다.

2. 학습 목표

3. 핵심 개념

SELECT 목록은 결과 열, FROM은 행의 출처를 정합니다. SQL의 논리적 처리 순서는 작성 순서와 다를 수 있지만 이번 단계에서는 FROM에서 행을 읽고 SELECT 표현식으로 결과 열을 만든다고 이해합니다.

4. 단계별 SQL 예시

대상 테이블: players, games (읽기 전용)
파일 경로: C:\dev\game-ranking-db\sql\06-select.sql

sql/06-select.sql
SELECT
player_id,
username AS player_name,
region,
created_at
FROM players;

SELECT
game_id,
mode,
duration_seconds,
ROUND(duration_seconds / 60.0, 1) AS duration_minutes
FROM games;
PowerShell · 실행 순서
sqlite3 -header -box .\data\game_ranking.db ".read .\sql\06-select.sql"

5. 쿼리가 동작하는 이유

열을 명시하면 결과 계약이 안정적입니다. AS는 원본 스키마를 바꾸지 않고 결과 열 이름만 지정합니다. 60.0으로 나누어 실수 계산을 유도하고 ROUND로 표시 자릿수를 정합니다.

6. 자주 하는 실수와 안전한 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

SELECT로 데이터 조회하기 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“SELECT로 데이터 조회하기” 실습 결과를 해석하는 올바른 기준은 무엇인가요?
  2. 문제 2‘정수 나눗셈 결과 가정’ 실수를 판단할 때 “SELECT로 데이터 조회하기” 강의가 제시한 기준은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

6강. SELECT로 데이터 조회하기 미완료 상태