본문 바로가기
카테고리 없음

오라클 시리즈 3편: 🔍 SQL 첫 문장, 'SELECT' 로 데이터 불러오기

by 다다면체 2025. 9. 5.
728x90
반응형

SQL(Structured Query Language)은 데이터베이스와 대화하는 언어예요. 그중에서도 SELECT는 '선택하다'라는 뜻처럼, 데이터베이스에 저장된 정보를 조회하고 불러오는 가장 기본적이고 핵심적인 명령어죠.

우리가 도서관에서 원하는 책을 찾아 꺼내오는 것처럼, SELECT 문을 사용하면 데이터베이스라는 거대한 도서관에서 필요한 데이터를 정확하게 가져올 수 있답니다. 📚

SELECT 문의 기본 구조

SELECT 문은 크게 세 가지 부분으로 구성되어 있어요.

  1. SELECT: 어떤 데이터를 가져올지 지정해요.
  2. FROM: 어느 테이블에서 데이터를 가져올지 지정해요.
  3. WHERE: (선택 사항) 가져올 데이터에 조건을 걸어 더 세밀하게 선택해요.

가장 단순한 형태는 다음과 같아요.

SELECT 컬럼명 FROM 테이블명;

여기서 컬럼명은 데이터베이스 테이블의 열(column)을 의미하고, 테이블명은 데이터가 저장된 표(table)의 이름을 의미해요. 마치 엑셀 파일의 시트(테이블)에서 특정 열(컬럼)의 데이터를 고르는 것과 같다고 생각하면 이해하기 쉬울 거예요. 💻


예제로 배우는 'SELECT' 문

자, 이제 예제를 통해 직접 데이터를 조회해 볼까요? 회사 직원들의 정보가 담긴 employees라는 테이블이 있다고 가정해 볼게요.

🌟 예제 1: 모든 데이터 가져오기

테이블에 있는 모든 직원의 모든 정보를 한 번에 보고 싶을 때는 [*]를 사용해요.

SELECT * FROM employees;

이 명령어는 employees 테이블의 모든 컬럼(*는 '모든 것'을 의미해요)에 있는 모든 데이터를 불러오라는 뜻이에요. 마치 도서관의 한 층(테이블)에 있는 모든 책(데이터)을 전부 꺼내오는 것과 같아요. 🤩

🌟 예제 2: 특정 컬럼만 가져오기

만약 직원들의 이름과 부서 정보만 보고 싶다면 어떻게 할까요?

SELECT name, department FROM employees;

이렇게 SELECT 뒤에 원하는 컬럼 이름을 **쉼표(,)**로 구분하여 나열하면, 해당 컬럼의 데이터만 선택적으로 가져올 수 있어요. 불필요한 정보는 제외하고, 정말 필요한 데이터만 효율적으로 조회할 수 있는 거죠! 👍


SELECT 문, 왜 중요할까요?

SELECT는 SQL의 꽃이라고 불릴 만큼 중요해요. 🌺 거의 모든 데이터베이스 작업은 SELECT 문으로 시작한다고 해도 과언이 아니죠. 데이터 분석, 보고서 작성, 애플리케이션 개발 등 모든 분야에서 데이터를 '읽어오는' 작업이 필수적이기 때문이에요.

SELECT 문을 자유자재로 다룰 수 있게 되면, 여러분은 데이터라는 보물창고의 열쇠를 갖게 되는 거예요. 앞으로 배울 WHERE, GROUP BY, JOIN 등의 명령어들도 결국 SELECT 문과 결합하여 더욱 강력한 기능을 발휘하게 된답니다.

오늘 배운 SELECT 문을 시작으로, SQL의 세계에 푹 빠져보시길 바라요! 다음에는 특정 조건에 맞는 데이터만 골라내는 WHERE 절에 대해 알아볼게요. 기대해주세요! 😉

728x90
반응형