레슨 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 등 키워드는 대문자로, 테이블명과 열명은 소문자로 작성하는 것이 관례입니다.