SQL 기초

오늘의 쿼리 01 | SELECT로 원하는 데이터 조회하기

Sallagudia 2026. 10. 24. 12:15

매일 한 가지씩 SQL 쿼리를 익혀 봅니다. 첫날은 데이터베이스에서 값을 읽어 오는 가장 기본 문장, SELECT입니다.

오늘의 예시 데이터

고객 정보가 아래와 같이 저장된 customers 테이블을 가정해 보겠습니다.

id name email city
1 민지 minji@example.com 서울
2 준호 junho@example.com 부산
3 서연 seoyeon@example.com 서울

1. 모든 열 조회하기

SELECT *
FROM customers;

SELECT는 가져올 열을, FROM은 읽을 테이블을 지정합니다. *는 모든 열이라는 뜻이므로 위 쿼리는 세 고객의 모든 정보를 보여줍니다.

2. 필요한 열만 조회하기

SELECT name, email
FROM customers;

이름과 이메일만 필요하다면 열 이름을 쉼표로 나열하면 됩니다. 결과에는 name과 email 두 열만 나타납니다.

3. 조건에 맞는 행만 조회하기

SELECT name, email
FROM customers
WHERE city = '서울';

WHERE는 조건에 맞는 행만 고릅니다. 이 예시의 결과는 다음과 같습니다.

name email
민지 minji@example.com
서연 seoyeon@example.com

기억할 점

  • SELECT: 어떤 열을 가져올지 정합니다.
  • FROM: 어느 테이블에서 읽을지 정합니다.
  • WHERE: 어떤 행을 남길지 정합니다.

테이블을 빠르게 살펴볼 때는 SELECT *가 편리하지만, 실제 업무 쿼리에서는 필요한 열을 명시하면 결과를 이해하고 관리하기 쉽습니다.

오늘의 연습: 부산에 사는 고객의 name만 조회하는 쿼리를 직접 작성해 보세요.

다음 글에서는 ORDER BY로 조회 결과를 정렬해 보겠습니다.

반응형