SQL Select 문(1) 기초편

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의 첫걸음!
이제 가볍게 따라 해보자! 🚀


게시됨

카테고리

작성자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다