Learning
레슨 1 / 8·15분

SELECT 기본

SELECT로 데이터 조회하기

SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회, 삽입, 수정, 삭제하는 언어입니다. SELECT는 데이터를 조회하는 가장 기본적인 명령입니다.

sql
-- 모든 열 조회
SELECT * FROM employees;

-- 특정 열만 조회
SELECT name, department, salary
FROM employees;

-- 별칭(alias) 사용
SELECT name AS 이름,
       salary AS 급여,
       salary * 12 AS 연봉
FROM employees;

-- 중복 제거
SELECT DISTINCT department
FROM employees;

WHERE 조건 필터링

WHERE 절을 사용하면 조건에 맞는 행만 조회할 수 있습니다. 비교 연산자, 논리 연산자, BETWEEN, IN, LIKE 등 다양한 조건을 사용할 수 있습니다.

sql
-- 비교 연산자
SELECT * FROM employees
WHERE salary >= 50000;

-- AND / OR 조합
SELECT * FROM employees
WHERE department = '개발팀'
  AND salary >= 60000;

-- BETWEEN — 범위 조건
SELECT * FROM employees
WHERE salary BETWEEN 40000 AND 60000;

-- IN — 목록 중 하나와 일치
SELECT * FROM employees
WHERE department IN ('개발팀', '디자인팀', '기획팀');

-- LIKE — 패턴 매칭
SELECT * FROM employees
WHERE name LIKE '김%';  -- '김'으로 시작하는 이름

-- NULL 확인
SELECT * FROM employees
WHERE manager_id IS NULL;
sql
-- 정렬
SELECT name, salary
FROM employees
ORDER BY salary DESC;  -- 급여 높은 순

-- 결과 제한
SELECT name, salary
FROM employees
ORDER BY salary DESC
LIMIT 5;  -- 상위 5명
💡

SQL 키워드는 대소문자를 구분하지 않지만, 가독성을 위해 SELECT, FROM, WHERE 등 키워드는 대문자로, 테이블명과 열명은 소문자로 작성하는 것이 관례입니다.