SQL 비교 연산자를 사용하여 데이터 필터링

핵심 원리

비교 연산자는 SQL에서 특정 조건에 맞는 데이터를 검색하기 위해 사용됩니다. 주로 =, !=, <, >, <=, >= 등의 연산자를 사용하여 데이터의 특정 값을 기준으로 비교를 수행합니다. 이러한 연산자를 통해 WHERE 절에서 조건을 지정하여 원하는 데이터만 필터링할 수 있습니다.

실무에서 쓰이는 이유

실무에서는 특정 조건에 맞는 데이터를 검색하는 일이 빈번합니다. 예를 들어, 특정 월급 이하인 직원들을 찾거나, 특정 날짜 이후에 입사한 직원들을 찾을 때 비교 연산자를 사용합니다. 이로 인해 데이터의 추출과 분석을 효율적으로 수행할 수 있습니다.

실무에서 구체적으로 어떤 상황일 경우 사용되는지 예상 상황 예측

  • 급여 관리: 특정 금액 이하의 월급을 받는 직원들의 목록을 조회하여 인상 대상자를 파악할 수 있습니다.
  • 성과 평가: 목표 성과 이상을 달성한 직원들만을 조회하여 보상 대상자를 선정할 수 있습니다.
  • 재고 관리: 특정 수량 이하로 재고가 떨어진 제품을 조회하여 재고를 보충할 필요가 있는 제품을 파악할 수 있습니다.

연습 문제

  1. 급여가 3000 이상인 직원들의 이름, 직업, 부서 번호를 조회하시오.
  2. 1985년 이후에 입사한 직원들의 정보를 모두 조회하시오.

연습문제 해답

  1. SELECT ename, job, deptno FROM emp WHERE sal >= 3000;
   SELECT * 
   FROM emp 
   WHERE hiredate > '1985-01-01';

응용 문제

  1. 부서 번호가 20번이 아닌 직원들의 이름과 월급을 조회하시오.
  2. 직책이 MANAGER가 아닌 모든 직원들의 정보를 조회하시오.

응용문제 해답

  1. SELECT ename, sal FROM emp WHERE deptno != 20;
   SELECT * 
   FROM emp 
   WHERE job != 'MANAGER';

Posts created 411

Related Posts

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

Back To Top