데이터 읽기 (SELECT)

SQL에서 가장 기본이 되는 문장은 SELECT입니다. 데이터를 읽어오는 명령이죠.


전체 읽기

SELECT * FROM users;

users 테이블의 모든 행과 모든 열을 가져옵니다.


필요한 열만 읽기

SELECT name, age FROM users;

이름과 나이만 가져옵니다.


조건으로 필터링 (WHERE)

SELECT * FROM users
WHERE age >= 20;

나이가 20 이상인 사람만 가져옵니다.


조건 여러 개 합치기 (AND / OR)

SELECT * FROM users
WHERE age >= 20 AND name = '민지';

AND는 두 조건을 모두 만족하는 것만 가져옵니다.

SELECT * FROM users
WHERE age < 15 OR age > 60;

OR는 둘 중 하나라도 만족하면 가져옵니다.


정렬 (ORDER BY)

SELECT * FROM users
ORDER BY age DESC;

나이를 기준으로 내림차순 정렬합니다.


몇 개만 가져오기 (LIMIT)

SELECT * FROM users
LIMIT 3;

상위 3개만 가져옵니다.

이제 읽기는 충분히 했으니, 직접 데이터를 바꿔봅시다.