🔍 SQL SELECT
SQL을 처음 배우면 SELECT부터 시작하게 됩니다! (저만 그런가요...? 😅)
데이터를 조회하는 가장 기본적인 명령어인 SELECT를 정리해 봤습니다 😊
📊 예시 테이블 — orders
| id | customer | product | price | quantity |
|---|---|---|---|---|
| 1 | kim | 아메리카노 | 4500 | 2 |
| 2 | lee | 라떼 | 5000 | 1 |
| 3 | kim | 라떼 | 5000 | 3 |
| 4 | park | 아메리카노 | 4500 | 1 |
| 5 | lee | 아메리카노 | 4500 | 2 |
CREATE DATABASE IF NOT EXISTS practice;
USE practice;
DROP TABLE IF EXISTS orders;
CREATE TABLE orders (
id INT,
customer VARCHAR(10),
product VARCHAR(20),
price INT,
quantity INT
);
INSERT INTO orders VALUES (1, 'kim', '아메리카노', 4500, 2);
INSERT INTO orders VALUES (2, 'lee', '라떼', 5000, 1);
INSERT INTO orders VALUES (3, 'kim', '라떼', 5000, 3);
INSERT INTO orders VALUES (4, 'park', '아메리카노', 4500, 1);
INSERT INTO orders VALUES (5, 'lee', '아메리카노', 4500, 2);
‼️ 위 테이블을 기준으로 아래 문법 사용법을 설명할게요!
🧠 SELECT란?
SELECT는 테이블에서 데이터를 조회할 때 사용하는 명령어입니다.
🎀 SELECT 기본 문법
SELECT 컬럼명 FROM 테이블명;
SELECT— 조회할 컬럼을 지정합니다FROM— 데이터를 가져올 테이블을 지정합니다
🔹 전체 컬럼 조회 — *
SELECT * FROM orders; -- *은 모든 컬럼을 의미합니다.
🔹 특정 컬럼만 조회
SELECT customer, product FROM orders;
📥 결과
| customer | product |
|---|---|
| kim | 아메리카노 |
| lee | 라떼 |
| kim | 라떼 |
| park | 아메리카노 |
| lee | 아메리카노 |
🔹 AS — 별칭 붙이기
SELECT customer AS 고객명, price AS 가격 FROM orders;
결과의 컬럼 이름을 원하는 대로 바꿀 수 있습니다.
AS는 생략해도 동작합니다.
단,AS를 쓰는 게 가독성이 더 좋아서 관례적으로 사용합니다.
🔹 DISTINCT — 중복 제거
SELECT DISTINCT product FROM orders;
📥 결과
| product |
|---|
| 아메리카노 |
| 라떼 |
☕ 마무리
| 문법 | 설명 |
|---|---|
SELECT * |
전체 컬럼 조회 |
SELECT 컬럼명 |
특정 컬럼 조회 |
AS |
컬럼에 별칭 붙이기 |
DISTINCT |
중복 제거 |
📚 참고자료
'Database > SQL 기초' 카테고리의 다른 글
| SQL 기초 - WHERE (0) | 2026.03.20 |
|---|---|
| SQL 기초 - 집계 함수(COUNT, AVG, SUM, MAX, MIN) (0) | 2026.03.20 |
| SQL 기초 - GROUP BY - HAVING (0) | 2026.03.19 |
| SQL 기초 - ORDER BY (0) | 2026.03.19 |
| SQL 기초 - NULL 다루기 (0) | 2026.03.18 |