SQL 기초: SELECT 명령어로 데이터 선택하기

SQL은 강력한 데이터베이스 쿼리 언어로, 데이터를 검색, 업데이트, 조작할 때 널리 사용됩니다. 오늘은 SELECT 명령어를 사용하여 데이터베이스 내의 특정 데이터를 선택하는 방법에 대해 배워보겠습니다. 특히, 직원 정보를 저장하고 있는 EMP 테이블을 예로 들어 설명하겠습니다.

핵심 원리: 기본적인 SELECT 사용법

SELECT 문은 가장 기본적인 SQL 쿼리 중 하나로, 데이터베이스에서 원하는 데이터를 선택하기 위해 사용됩니다. 기본 형식은 다음과 같습니다:

SELECT column1, column2 FROM table_name;

여기서 column1, column2는 테이블에서 선택하고자 하는 열의 이름이고, table_name은 해당 열이 포함된 테이블의 이름입니다.

예시:
EMP 테이블에서 직원의 번호(empno), 이름(ename), 그리고 급여(sal)를 선택하려면 다음 쿼리를 사용합니다:

SELECT empno, ename, sal FROM emp;

이 쿼리는 모든 직원의 번호, 이름, 급여 정보를 테이블 형태로 반환합니다.

응용 원리: 조건부 선택

데이터를 보다 효율적으로 필터링하기 위해 WHERE 절을 SELECT 문에 추가할 수 있습니다. 이를 통해 특정 조건을 만족하는 데이터만 선택할 수 있습니다.

예시:
EMP 테이블에서 부서 번호(deptno)가 10인 직원의 정보만을 선택하고자 할 때는 다음과 같은 쿼리를 사용합니다:

SELECT empno, ename, sal FROM emp WHERE deptno = 10;

이 쿼리는 부서 번호가 10인 모든 직원의 번호, 이름, 급여 정보를 반환합니다.

연습 문제

  1. EMP 테이블에서 모든 직원의 직원 번호, 이름, 급여 정보를 조회하세요.
  2. EMP 테이블에서 급여가 3000 이상인 직원만을 선택하여 그들의 직원 번호, 이름, 급여 정보를 조회하세요.

응용 문제 및 해답

문제:

  • EMP 테이블에서 부서 번호가 20이고 급여가 2500 이상인 직원의 이름과 급여 정보를 조회하시오.

해답:

SELECT ename, sal FROM emp WHERE deptno = 20 AND sal >= 2500;

이 쿼리는 부서 번호가 20이며 급여가 2500 이상인 직원들의 이름과 급여 정보를 추출합니다.

결론

SELECT 명령어는 SQL에서 가장 기본적이고 중요한 도구 중 하나입니다. 이를 통해 데이터를 효율적으로 조회하고, 조건에 따라 필터링할 수 있습니다. 오늘 배운 내용을 바탕으로 실제 데이터베이스 환경에서 다양한 데이터 추출 작업을 시도해 보세요. 데이터베이스 관리 및 분석 능력을 향상시키는 데 큰 도움이 될 것입니다.

Posts created 411

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top