SQL에서 WHERE 절을 사용하여 데이터 필터링하기

SQL의 WHERE 절을 사용하여 특정 조건을 만족하는 데이터를 필터링하는 방법을 보여줍니다. WHERE 절은 데이터베이스 쿼리에서 매우 중요한 부분으로, 데이터를 선택적으로 추출하는 데 사용됩니다.

SQL에서 WHERE 절을 사용하여 데이터 필터링하기

핵심 원리: 조건에 따른 데이터 선택

WHERE 절은 데이터베이스 테이블에서 특정 조건을 만족하는 행만을 추출할 때 사용됩니다. 이 절을 사용하여 급여가 특정 금액 이상인 직원들만 조회하거나, 특정 부서에 속한 직원들만을 선택하는 것과 같은 작업을 수행할 수 있습니다.

기본 예제:

SELECT ename, job, sal
FROM emp
WHERE sal > 3000;

이 쿼리는 emp 테이블에서 급여(sal)가 3000 이상인 직원들의 이름(ename), 직무(job), 그리고 급여를 선택하여 반환합니다.

응용 원리: 복합 조건 사용

WHERE 절에서는 AND, OR, NOT 등의 논리 연산자를 사용하여 복합 조건을 구성할 수 있습니다. 이를 통해 더 세밀하고 복잡한 데이터 필터링이 가능합니다.

응용 예제:

SELECT ename, job, sal
FROM emp
WHERE sal >= 3000 AND job = 'ANALYST';

이 쿼리는 급여가 3000 이상이면서 직무가 ‘ANALYST’인 직원들만을 선택합니다.

연습 문제 및 해답

  1. 문제: EMP 테이블에서 직무가 ‘CLERK’이고 급여가 1000 이상인 직원의 이름과 급여를 조회하시오.
  • 해답:
    sql SELECT ename, sal FROM emp WHERE job = 'CLERK' AND sal >= 1000;
Posts created 411

Related Posts

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

Back To Top