SQL의 꽃, SELECT 문을 마스터해보자! (1)
데이터베이스를 다룰 때 가장 먼저 배우는 게 바로 SELECT 문이야. SQL에서 데이터를 조회하고 가공하는 데 꼭 필요한 기본 중의 기본이지. 오늘은 핵심만 콕콕 짚어서 설명해줄게!
1. 기본 SELECT 문
SELECT는 테이블에서 원하는 데이터를 조회할 때 사용하는 명령어야. 기본 구조는 다음과 같아:
SELECT 컬럼명
FROM 테이블명;
예를 들어, employees
테이블에서 직원 이름과 나이만 가져오고 싶다면:
SELECT name, age
FROM employees;
만약 모든 컬럼을 보고 싶다면 *
를 사용하면 돼:
SELECT *
FROM employees;
Tip: 필요한 컬럼만 선택해서 조회하면 더 효율적으로 데이터를 다룰 수 있어!
2. 조건을 걸어보자 – WHERE
조회할 때 특정 조건에 맞는 데이터만 가져오고 싶다면 WHERE 절을 사용해.
SELECT name, age
FROM employees
WHERE age > 30;
위 예제는 30살이 넘는 직원들만 조회하는 쿼리야.
다양한 연산자 활용하기:
=
: 같다!=
또는<>
: 다르다>
또는<
: 크다 / 작다LIKE
: 특정 패턴과 일치하는 데이터를 찾을 때IN
: 여러 값 중 하나라도 일치하면 조회
SELECT name
FROM employees
WHERE department IN ('HR', 'IT');
설명: HR 또는 IT 부서에 속한 직원만 조회하는 거야.
3. 정렬하기 – ORDER BY
조회한 데이터를 원하는 순서대로 정렬하고 싶다면 ORDER BY를 사용하면 돼.
SELECT name, age
FROM employees
ORDER BY age DESC;
위 쿼리는 나이를 기준으로 내림차순(DESC) 정렬해. 반대로 오름차순(ASC)은 생략해도 기본값으로 적용돼.
Tip: 정렬할 컬럼이 여러 개일 땐 콤마로 나열해줘.
SELECT name, age, department
FROM employees
ORDER BY department ASC, age DESC;
결과: 부서별로 오름차순으로 정렬하고, 같은 부서 내에선 나이를 내림차순으로 정렬해줘.
마무리하며
SELECT 문만 잘 써도 데이터를 자유롭게 조회하고 원하는 대로 정리할 수 있어. 기본 구조 + WHERE 조건 + ORDER BY 정렬까지 익히면 대부분의 데이터 조회는 문제없을 거야!
“SELECT 문, 배우기 쉽고 써먹기 좋은 SQL의 첫걸음!”
이제 가볍게 따라 해보자! 🚀
답글 남기기