SELECT · WHERE
가져올 열을 선택하고 조건에 맞는 행만 조회합니다.
기본 문법
SELECT columns FROM table WHERE condition;작은 예제 sql
WITH scores(name, team, score) AS (VALUES ('민지', 'A', 80), ('서준', 'A', 95), ('하린', 'B', 70))
SELECT name, score FROM scores WHERE score >= 80 ORDER BY score;실행 결과
name | score 민지 | 80 서준 | 95
헷갈리기 쉬운 점
- WHERE는 행 단위 조건입니다. 그룹 집계 결과를 거를 때는 HAVING을 사용합니다.
- 예제의 WITH는 임시로 사용할 데이터를 문장 안에 정의합니다. SQLite에서 그대로 실행할 수 있습니다.